Commit graph

183 commits

Author SHA1 Message Date
ogoffart
9cc24ff284 Bump version number to 1.13.0 2025-06-26 13:30:43 +00:00
ogoffart
92f9f0e85d Bump version number to 1.12.1 2025-06-16 13:32:39 +00:00
Tasuku Suzuki
30981ca672 muc-board-support: doc - fix tasks.json 2025-05-23 11:40:25 +02:00
Tasuku Suzuki
1424dbfe7b MCU pico2: increase heap size
Some checks are pending
CI / build_and_test (ubuntu-22.04, nightly) (push) Blocked by required conditions
CI / node_test (macos-14) (push) Blocked by required conditions
CI / node_test (ubuntu-22.04) (push) Blocked by required conditions
CI / node_test (windows-2022) (push) Blocked by required conditions
CI / python_test (macos-14) (push) Blocked by required conditions
CI / python_test (ubuntu-22.04) (push) Blocked by required conditions
CI / python_test (windows-2022) (push) Blocked by required conditions
CI / cpp_test_driver (macos-13) (push) Blocked by required conditions
CI / cpp_test_driver (ubuntu-22.04) (push) Blocked by required conditions
CI / cpp_test_driver (windows-2022) (push) Blocked by required conditions
CI / cpp_cmake (macos-14, 1.82) (push) Blocked by required conditions
CI / cpp_cmake (ubuntu-22.04, stable) (push) Blocked by required conditions
CI / cpp_cmake (windows-2022, nightly) (push) Blocked by required conditions
CI / cpp_package_test (push) Blocked by required conditions
CI / vsce_build_test (push) Blocked by required conditions
CI / mcu (pico-st7789, thumbv6m-none-eabi) (push) Blocked by required conditions
CI / mcu (pico2-st7789, thumbv8m.main-none-eabihf) (push) Blocked by required conditions
CI / mcu (stm32h735g, thumbv7em-none-eabihf) (push) Blocked by required conditions
CI / mcu-embassy (push) Blocked by required conditions
CI / ffi_32bit_build (push) Blocked by required conditions
CI / docs (push) Blocked by required conditions
CI / wasm (push) Blocked by required conditions
CI / wasm_demo (push) Blocked by required conditions
CI / tree-sitter (push) Blocked by required conditions
CI / updater_test (0.3.0) (push) Blocked by required conditions
CI / fmt_test (push) Blocked by required conditions
CI / esp-idf-quick (push) Blocked by required conditions
CI / android (push) Blocked by required conditions
CI / miri (push) Blocked by required conditions
CI / test-figma-inspector (push) Blocked by required conditions
400 kB would be alright because pico 2 has 520 KB on-chip SRAM

See https://github.com/slint-ui/slint/discussions/8477
2025-05-20 07:45:22 +02:00
ogoffart
e0099ea500 Bump version number to 1.12.0 2025-04-30 13:27:50 +00:00
Simon Hausmann
e39086c45e Remove unused tt21100 dependency 2025-04-15 11:32:27 +02:00
Simon Hausmann
c91ef1d7e6 Prospective build fix for non-esp mcu-board-support crate builds 2025-04-15 11:32:27 +02:00
Simon Hausmann
00c89626df Introduce a prelude to mcu-board-support to make esp-hal available when the entry point comes from esp_hal::main
esp_hal::main's code requires the availability of `esp_hal` as import.
2025-04-15 11:32:27 +02:00
autofix-ci[bot]
b963046943 [autofix.ci] apply automated fixes 2025-04-15 11:32:27 +02:00
Juraj Michálek
ff876f35ac muc-board-support: esp32-s3-box-3 use Instant::now(), remove timer 2025-04-15 11:32:27 +02:00
autofix-ci[bot]
bfefe72348 [autofix.ci] apply automated fixes 2025-04-15 11:32:27 +02:00
Juraj Michálek
cc76e8f1d7 muc-board-support: doc - update README 2025-04-15 11:32:27 +02:00
Juraj Michálek
d85f27ea9c muc-board-support: esp32-s3-box-3 resolve entry point 2025-04-15 11:32:27 +02:00
Juraj Michálek
4caf947399 muc-board-support: esp-hal dependency only for esp32-s3-box-3 2025-04-15 11:32:27 +02:00
Juraj Michálek
a73b5668ba esp32-s3-box clean up 2025-04-15 11:32:27 +02:00
Juraj Michálek
5712704b6b add timer handling 2025-04-15 11:32:27 +02:00
Juraj Michálek
eeb2f2602c use default gt911 crate without modification 2025-04-15 11:32:27 +02:00
Juraj Michálek
6573b12f9a use fallback address 2025-04-15 11:32:27 +02:00
Juraj Michálek
bdf40967da implement esp32-s3-box initialization correction from ESP-IDF 2025-04-15 11:32:27 +02:00
Juraj Michálek
718a71e4da add delay handling to the driver 2025-04-15 11:32:27 +02:00
Juraj Michálek
4db101fd56 remove driever modification 2025-04-15 11:32:27 +02:00
Juraj Michálek
a4312fd67f fix initialization sequence 2025-04-15 11:32:27 +02:00
Juraj Michálek
cd0274f353 graceful handling of touch 2025-04-15 11:32:27 +02:00
Juraj Michálek
48172c995b add esp32-s3-box-3 with gt911 touch 2025-04-15 11:32:27 +02:00
Juraj Michálek
fafde05338 initial migration to esp-hal-1.0.0 2025-04-15 11:32:27 +02:00
Olivier Goffart
78a3757b7f
Remormat all the toml file again to fix npm upload
Commit cd6f2e2 reformated the .toml, but the 80 char width column is
judged too small to be practical

Add a .taplo.toml file

Also do not split feature array
2025-04-09 15:06:00 +02:00
Simon Hausmann
93701162d5 Upgrade defmt to Version 1.0
0.3.100 has been published and is effectively 1.0
2025-04-07 11:55:48 +02:00
Tobias Hunger
cd6f2e2cf2 ci: Format toml files
... using taplo with default settings

I tried this with 4 spaces indentation, but the patch is almost as
big as this one, so I went with default settings instead as that
is just easier:-)
2025-04-02 11:03:41 +02:00
Olivier Goffart
7b8ef71ddd link_section needs unsafe with edition 2024
Second part of #7998
2025-03-31 17:35:22 +02:00
Olivier Goffart
6f4f5aeefa Replace no_mangle with unsafe(no_mangle) in example and docs
We can't just do `s/#\[no_mangle]/#[unsafe(no_mangle)]/g`
because the version of cbingen we use doesn't understand the unsafe
attribute yet.

Part of #7998
2025-03-31 17:35:22 +02:00
Simon Hausmann
8248cc886c Simplify defmt::println call for debug_log implementation 2025-03-20 13:51:47 +01:00
Simon Hausmann
ce2cd01383 Separate the stm32 independent part of the slint::platform::Platform impl from stm32 specific bits
... by moving them into an embassy backend to be shared in the future
with other board support packages.
2025-03-20 13:51:47 +01:00
Simon Hausmann
8f0b69c95a stm32u5: Remove dummy DummyLoopProxy
That's better than `unimplemented!()`
2025-03-18 13:02:01 +01:00
Simon Hausmann
c47074e698 Initial support for the stm32u5g9j-dk2 2025-03-18 13:02:01 +01:00
Simon Hausmann
2ac9e7cc47 Comment out support for the ESP32 S3 Box for use with Rust
We're going to revive this with support for the S3-Box-3 next.
2025-03-18 13:02:01 +01:00
Simon Hausmann
e823acaa48 Remove support for the ESP32 S2 Kaluga board 2025-03-18 13:02:01 +01:00
ogoffart
178cf21c2e Bump version number to 1.11.0 2025-03-18 09:48:22 +00:00
Olivier Goffart
c3e32c1665
Don't enable image-default-formats by default, remove compat-1-10 feature
We decided that the compatibility with people having enabled the extra
format in image 0.24 [1] is not worth it compared to the extra compilation
time most people gets by default when they don't need this feature.
(Which is less than 10% slower when the feature is enabled)

Since then there is no need for compat-1-10, remove it

[1] by depending directly on image 0.24 in their Cargo.toml and enabling
the features, which will not work with Slint 1.10 that now use image 0.25
2025-02-22 11:15:18 +01:00
Tasuku Suzuki
43ede0b1c3
pico_st7789: Turn on backlight after first frame is drawn (#7482) 2025-01-29 18:41:38 +01:00
Olivier Goffart
8a5df27469
Update to Image 0.25 (#7365)
Added image-default-formats with all the format supported by image by
default, and enable that feature by default.
Also put that feature in compat-1-2 for compatibility with user that
have used image 0.24 with enabled features.
Make a new compat-1-10 feature that does not enable default format by
default

ChangeLog: upgraded image crate to 0.25, added a new cargo feature
to enable all image formats. (that feature is enabled by default with
compat-1-2, added compat-1-10 to disable it

Fixes https://github.com/slint-ui/slint/issues/7251
2025-01-14 16:31:05 +01:00
Olivier Goffart
404956f919 Update mipidsi dependency 2025-01-14 14:02:44 +01:00
ogoffart
c83af3ca5c Bump version number to 1.10.0 2025-01-13 13:38:41 +00:00
Olivier Goffart
cfbcf0b1d7
Introduce Window::try_dispatch_event (#7313)
That is the same as Window::dispatch_event, but it reports an error
instead of panicking
2025-01-09 19:39:38 +01:00
ogoffart
f309a551b5 Bump version number to 1.9.2 2024-12-30 10:18:16 +00:00
aurindam
dc3f29b6da Bump version number to 1.9.1 2024-12-19 12:57:19 +00:00
Olivier Goffart
2a2a53b758 Update esp-hal dependency 2024-12-17 14:53:55 +01:00
Borys Boiko
8bbaedbbf3 MCU board support for Raspberry Pi Pico 2 2024-11-26 15:09:58 +01:00
Tobias Hunger
10edaaa7f1 reuse: Update to a newer reuse version
Update from reuse 2 as packaged by Ubuntu to reuse 5
from pypi.

This moves configuration from .reuse/dep5 into REUSE.toml.

Make sure to only have one entry per license with all
the file under that license in one place.

This does change some licenses in demos and examples from
our triple-license to MIT. I *think* those were meant to
be under MIT all along as all docs and examples are supposed
to be MIT.
2024-11-22 09:24:39 +01:00
Olivier Goffart
d00655b059
Update MCU dependencies (#6682) 2024-10-29 21:35:51 +01:00
Olivier Goffart
7ab6aeeb97 Prospective fix esp32s2 build on CI
These cfg doesn't seem necessary anymore and newer toolchain throw error
at it
2024-10-25 16:09:59 +02:00