Commit graph

183 commits

Author SHA1 Message Date
Olivier Goffart
d818bf8199 Prospective CI fix:
```
 error: unnecessary `unsafe` block
   --> examples/mcu-board-support/stm32h735g.rs:209:26
    |
209 |         let (fb1, fb2) = unsafe { (core::ptr::addr_of!(FB1), core::ptr::addr_of!(FB2)) };
    |                          ^^^^^^ unnecessary `unsafe` block
    |
    = note: `-D unused-unsafe` implied by `-D warnings`
    = help: to override `-D warnings` add `#[allow(unused_unsafe)]`
```

(probably caused by the recent Rust release)
2024-10-18 12:30:37 +02:00
Nathan Collins
9c04c62cc6 docs: Fix probe-rs command
The `run` command was missing.
2024-10-01 14:36:42 +02:00
Nathan Collins
3059bc3915 doc: Prefer probe-rs
Probe-run is deprecated in favour of probe-rs:
https://ferrous-systems.com/blog/probe-run-deprecation/

Update the docs to use probe-rs. Tested directly with a Raspberry Pi
Pico and STM32H735G-DK.
2024-10-01 13:36:47 +02:00
ogoffart
eb273a63ee Bump version number to 1.9.0 2024-09-25 11:49:15 +00:00
Simon Hausmann
f0a70bc150 Bump esp-println version
0.9 was yanked :(
2024-09-06 15:54:29 +02:00
ogoffart
4dd7d96a28 Bump version number to 1.8.0 2024-08-15 12:44:46 +00:00
Olivier Goffart
08009199b9 mcu-board-support: Update dependencies 2024-08-13 23:39:13 +02:00
ogoffart
bbf7edc5a3 Bump version number to 1.7.2 2024-08-09 09:52:17 +00:00
Olivier Goffart
046b64afec Revert "ESP32: Fix flashing examples such as printerdemo_mcu with espflash"
This reverts commit 2c06ed697b.

This doesn't work for me, the application crashes at start.
Also the espflash tool edits the file to add the device in it which
causes dirty files in git.

Instead, document to use CARGO_PROFILE_RELEASE_OPT_LEVEL=s in the readme
2024-08-06 14:27:23 +02:00
ogoffart
aa25e3cd44 Bump version number to 1.7.1 2024-07-23 12:05:34 +00:00
Olivier Goffart
e9e987a736 Fix warnings: there is no "std" feature in that crate 2024-07-02 13:34:11 +02:00
ogoffart
3a6e34ba45 Bump version number to 1.7.0 2024-06-04 20:34:29 +00:00
Aurindam Jana
3523e86359
Simplify commercial license (#3063)
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00
Aurindam Jana
9a3aa265d5
Update Royalty-free license (#5257)
Add clarification that Application may not expose Slint APIs.
2024-05-31 10:53:19 +02:00
Simon Hausmann
2c06ed697b ESP32: Fix flashing examples such as printerdemo_mcu with espflash
These tend to grow now beyond the 1MB default, so use the same
partitions.csv that we use for esp-idf, which provisions a 4MB
partition.

Fixes #5252
2024-05-16 19:16:00 +02:00
Olivier Goffart
176ab50c8e Fix warning in MCU build 2024-04-24 19:54:01 +02:00
Aurindam Jana
0cfeec1a31
Update Slint Community License (#4994)
Updated the version from 1.1 to 1.2 
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations"
2024-04-15 15:18:55 +02:00
ogoffart
6bf40989d9 Bump version number to 1.6.0 2024-03-27 07:49:22 +00:00
ogoffart
20c570ab1d Bump version number to 1.5.1 2024-03-18 08:55:01 +00:00
ogoffart
a0eed4e58e Bump version number to 1.5.0 2024-02-20 17:33:11 +00:00
ogoffart
fec2b961db Bump version number to 1.4.1 2024-02-01 09:12:42 +00:00
Sergio Gasquez
7fd75a8ba0 feat: Use custom runner to flash and update espflash command 2023-12-19 10:46:03 +01:00
ogoffart
b081c489d6 Bump version number to 1.4.0 2023-12-11 11:21:37 +00:00
Tasuku Suzuki
be87ff3950 pico_st7789: Fix typo 2023-12-10 11:54:27 +01:00
ogoffart
b9255ab8e2 Bump version number to 1.3.2 2023-12-01 08:05:15 +00:00
ogoffart
0a5bf6c37b Bump version number to 1.3.1 2023-11-23 07:47:07 +00:00
Olivier Goffart
0c529cd345 janitor: Some no-brainer deps update 2023-10-27 19:11:38 +02:00
Olivier Goffart
7b3b894051 Update rp_2040 deps 2023-09-13 18:11:19 +02:00
Olivier Goffart
8f61f1c2a7 Update esp deps 2023-09-13 14:33:44 +02:00
tronical
b8b9db4e42 Bump version number to 1.3.0 2023-09-05 15:46:36 +02:00
Tobias Hunger
0139eea4f9 xtask: Fix up license headers
* Keep project related .md files triple licensed as the rest of the
  crate
* Make vtable MIT OR Apache 2.0 (as suggested by @ogoffart)
2023-08-17 08:55:28 +02:00
Simon Hausmann
96d7bb132c reuse: remove glob for markdown files
Instead, place the copyright and license right into the source.

To satisfy reuse, this also removes the unnecessary MIT.txt
symlinks.
2023-08-17 08:55:28 +02:00
Tobias Hunger
09d3eaf00a Update license symlinks
run `cargo xtask check_reuse_compliance --fix-symlinks`
2023-08-16 11:46:15 +02:00
Olivier Goffart
8b73d8ce05 Dep updates 2023-08-15 15:43:59 +02:00
Simon Hausmann
d25158a7c4 Add an esp-idf example of the carousel for the s3 box, s3 usb otg stick, and s2 kaluga kit 2023-08-11 15:53:51 +02:00
Olivier Goffart
d835c02151 Update dependancy for the S3box 2023-08-11 10:48:12 +02:00
Simon Hausmann
9c614e00a7 Fix Rust build of printerdemo_mcu on the s2 kaluga kit
- Update compiler flags
- Update to latest HAL
- Remove floating pointer arithmetic functions that are now implemented
2023-08-11 10:26:33 +02:00
Olivier Goffart
9edd8d1dce Fix build of the rust S3-box examples
We recently added a `[target.xtensa-esp32s3-none-elf]` key in the root
.cargo/config which override the  rustflag sets in the
cargo-config.toml, so put the flags in the same section so they take
precedence
2023-08-10 13:13:57 +02:00
Olivier Goffart
7f0ba774ec Use portable_atomic instead of deprecated atomic_polyfill 2023-08-10 13:12:04 +02:00
Olivier Goffart
63ca3509ea
MVU board support README: change the opt-level for the stm32h7 board
Use `CARGO_PROFILE_RELEASE_OPT_LEVEL=s` otherwise the program don't fit in flash
2023-08-07 12:59:31 +02:00
Olivier Goffart
3a807e46c1
Renderer feature refactor 2023-07-27 19:11:24 +02:00
ogoffart
aebaa7d6c9 Bump version number to 1.2.0 2023-07-25 10:44:53 +00:00
Simon Hausmann
bfc49599c3 doc: Remove the need to use nightly for pico and stm32 builds
Amends bea263a447
2023-07-17 18:08:08 +02:00
Olivier Goffart
846f983679 MCU: Update dependencies for the Esp32S3 2023-07-04 18:18:43 +02:00
ogoffart
c8c9496722 Bump version number to 1.1.1 2023-06-26 12:50:02 +00:00
Simon Hausmann
5ea5390027 Fix ESP32 S3 Box build
With the latest esp toolchain the functions in esp32_s3_box.rs are
duplicated.
2023-06-21 22:12:57 +02:00
Olivier Goffart
11dea135f7 Domain: slint-ui.com -> slint.dev 2023-06-16 10:55:08 +02:00
Tobias Hunger
04d1229685 Fix licnese information using xtask 2023-06-16 09:14:20 +02:00
ogoffart
641cab0e75 Bump version number to 1.1.0 2023-06-15 16:01:28 +00:00
Aurindam Jana
e4338300de
Change license for examples to MIT (#2887) 2023-06-15 11:23:17 +02:00