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
Olivier Goffart
a1576e655e
MCU: New version of ft5336 was released that doesn't need a git dependency anymore
...
Also upgrade stm32h7xx-hal which seems to have no breaking changes
2023-05-16 15:32:12 +02:00
Olivier Goffart
60110fdd75
Update MCU README.md
...
remove experimental
2023-04-26 16:27:28 +02:00
ogoffart
dfd5fc38b3
Bump version number to 1.0.3
2023-04-26 14:04:08 +00:00
ogoffart
53cce5bf44
Bump version number to 1.0.2
2023-04-26 11:33:16 +02:00
ogoffart
bd63218412
Bump version number to 1.0.1
2023-04-18 14:56:40 +00:00
Olivier Goffart
656569be0d
MCU: use embedded-alloc instead of alloc-cortex-m
...
alloc-cortex-m was renamed embedded-alloc
2023-03-09 15:47:02 +01:00
Olivier Goffart
187e62b776
esp32_s3_box: Try to empty the queue of events between each frame
...
Makes the scroll in the printer demo feel much less slugish
I have no idea what's the size of the queue so I just added came up with
an arbitrary number
2023-03-09 10:46:28 +01:00
Olivier Goffart
9da4d5bd38
rp-pico: Move the initialization code to init()
...
So that the init_clocks_and_plls call which initialize the CPU frequency
is called before the Window initialization. This speeds up the boot
sequence a lot.
Since this involve types that cannot easily be named, keep everything as
generic types.
2023-03-08 16:38:29 +01:00
Simon Hausmann
cc41d9de47
stm32h7: Add support for getrandom()
...
Use getrandom's way of injecting a custom source for getrandom().
2023-03-08 09:27:37 +01:00
Simon Hausmann
5fdb8cc449
stm32h7: Move peripherals initialization to the init() function ( #2342 )
...
This will allow for initializing other peripherals such as the RNG and
using them before run_event_loop().
2023-03-07 16:55:43 +01:00
Olivier Goffart
31f882e05c
MCU: Update ESP32 deps
...
Also enable target-feature=-fp flag on the S3 Box as it miscompiles
otherwise
2023-03-06 18:10:35 +01:00
Olivier Goffart
90314cbaf7
esp32_s3_box: adjust frequencies
2023-02-22 17:24:25 +01:00
Olivier Goffart
5850e5655e
esp32_s3_box: Implement unimplemented function
...
Fixes panic when touching the screen on the carousel demo
2023-02-21 12:30:13 +01:00
Olivier Goffart
8a299fbff2
esp32_s3_box: Touch driver
2023-02-21 12:30:13 +01:00
Olivier Goffart
066ecaacce
esp32_s3_box: fix red and blue being inverted
2023-02-21 12:30:13 +01:00
Olivier Goffart
d704f71a18
Update the version of rp2040-hal
...
Now to a version that actually has DMA support without needing patches
2023-02-20 11:21:41 +01:00
Olivier Goffart
792a5bbd23
Janitor: Update esp32 dependencies
...
(I did compile the code for the s3 box, but did not try it as i don't
have the hardware)
2023-02-17 15:27:43 +01:00
Olivier Goffart
8450e01a3f
Change the name of the compat feature ( #2230 )
...
And remove the compat-0-2-0 and compat-0-3-0 features
2023-02-16 09:40:44 +01:00
Olivier Goffart
6889dfa5f5
Rust: Make new(), run() and show() report errors from the backend
...
Fixes #2198
2023-02-10 05:00:03 +01:00
Olivier Goffart
a19efc30db
Replace the MAX_BUFFER_AGE const generic with a runtime enum
...
Having a const generic for that didn't turn to be a good API.
Also made the C++ side more difficult
(Also renamed buffer_stride to pixel_stride)
Closes #2135
2023-02-08 14:44:01 +01:00
ogoffart
e7f48512ee
Bump version number to 1.0.0
2023-02-03 11:07:15 +01:00
Olivier Goffart
9fdfa840b8
MCU: Remove the alloc_error_handler
feature
...
`default_alloc_error_handler` is being stabilized in Rust 1.68, so current
nightly don't need any unstable features anymore
2023-02-02 17:23:42 +01:00
Simon Hausmann
32d2ba70ca
Change WindowEvent::KeyPressed/Released to use a SharedString instead of a char ( #2148 )
...
Also, `WindowEvent` is not `Copy` anymore.
Closes #1749
2023-01-31 15:44:54 +01:00
ogoffart
ce07d078ce
Bump version number to 0.3.4
2022-12-16 09:36:15 +00:00
Olivier Goffart
1aaab99666
Upgrade to rp-hal 0.6.1 to fix the CI
...
Note that this is actually using a marge of v0.6.1 and the branch in https://github.com/rp-rs/rp-hal/pull/457
2022-11-30 14:07:44 +01:00