Dario Nieuwenhuis
6da0da5695
Merge pull request #4617 from bugadani/perf
...
Fix perf regression on ESP32-S2/S3
2025-08-31 18:27:02 +00:00
Dániel Buga
fb531da007
Prefer word-sized state in CS impl
2025-08-31 10:45:03 +02:00
Dániel Buga
3fb6a9191c
Prefer pointer-sized atomic operations
2025-08-31 10:22:45 +02:00
Florian Grandel
629d224a76
fix(ci): executor macros changelog
...
Changes to executor macros are expected in the executor changelog. There
is now separate changelog for the macros crate.
Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2025-08-30 18:00:49 +02:00
Florian Grandel
47e45c9821
rtos-trace: upgraded feature support
...
Upgrade rtos-trace for start/stop and marker support.
These methods are not used in embassy code but can be useful in client
code.
Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2025-08-30 17:54:03 +02:00
Florian Grandel
ba5a75cd7d
executor: rtos-trace: name main task
...
Assigns a name to the main task when (rtos-)tracing is active. This
improves tracing usability with the SystemView backend.
Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
2025-08-30 17:42:37 +02:00
Gabriel Smith
fb8757c690
fix: stm32/usb: Fixed STM32H5 build requiring time feature
...
A busy loop has been added for when the "time" feature is not enabled.
2025-08-29 10:46:33 -04:00
Dario Nieuwenhuis
f86cf87f2f
Merge pull request #4606 from diondokter/taskmeta-update-2
...
Taskmeta update
2025-08-29 12:04:29 +00:00
diondokter
e2c34ac735
Add to changelog
2025-08-29 13:58:16 +02:00
diondokter
916dce55ea
Fix test & rtos-trace
2025-08-29 13:30:11 +02:00
diondokter
48c2deb8f3
Fix examples
2025-08-29 13:24:53 +02:00
Dario Nieuwenhuis
8aec341f28
executor: return error when creating the spawntoken, not when spawning.
2025-08-29 13:23:21 +02:00
Dario Nieuwenhuis
34ff67cdbf
executor: do not deref a mut ptr to the entire taskheader.
2025-08-29 13:22:59 +02:00
Dario Nieuwenhuis
da9cdf0c53
executor: add "task metadata" concept, make name a task metadata.
2025-08-29 13:22:59 +02:00
Dario Nieuwenhuis
2ba34ce217
executor: allow trace and rtos-trace to coexist additively.
...
Before, enabling `trace` would enable embassy-native tracing, and
enabling *both* would *disable* embassy-native tracing.
2025-08-29 13:22:01 +02:00
Dario Nieuwenhuis
658a52fb99
executor: do not store task IDs in RAM, we can get it from the pointer every time.
2025-08-29 13:20:18 +02:00
Dario Nieuwenhuis
df10e8a6bc
Merge pull request #4602 from meowcakes/fix-stm32h7rs-boot
...
Fix stm32h7rs init when using external flash via XSPI
2025-08-29 11:09:05 +00:00
Rogan Morrow
5fb4bbfc3e
don't save and reset XSPI clock source; let mux config handle it
2025-08-29 17:51:52 +10:00
Rogan Morrow
13fc222ef4
set XSPI clock source to HSI and reset after clock init; dont reset SYSCFG
2025-08-29 16:08:50 +10:00
i509VCB
338227c21a
mspm0: add mspm0c1105/6
2025-08-28 15:03:50 -05:00
i509VCB
d3c84ee1d3
Merge pull request #4574 from bespsm/mspm0-wwdt
...
MSPM0: add window watchdog implementation (WWDT0, WWDT1)
2025-08-28 16:52:44 +00:00
Ulf Lilleengen
fc412837a6
Merge pull request #4598 from 0e4ef622/fix-signal-reset
...
embassy-sync: Don't drop wakers in Signal::reset
2025-08-28 18:59:03 +02:00
Matthew Tran
fcf659fbe5
embassy-sync: Don't drop wakers in Signal::reset
2025-08-28 10:42:48 -05:00
Ulf Lilleengen
1f945bcebd
chore: prepare cyw43-pio release
cyw43-v0.5.0
cyw43-pio-v0.8.0
2025-08-28 12:27:14 +02:00
Ulf Lilleengen
a527905be4
fix: version bumps
2025-08-28 12:25:43 +02:00
Ulf Lilleengen
9245a3a991
chore: prepare cyw43 0.5.0
2025-08-28 12:23:39 +02:00
Siarhei B
cdb2354418
msmp0-watchdog: reflect changes in CHANGELOG.md
2025-08-28 10:18:48 +02:00
Siarhei B
0a45a4663c
msmp0-watchdog: reorder system initialization
2025-08-28 10:18:36 +02:00
Siarhei B
b618b6bfcd
mspm0-watchdog: remove template from watchdog struct
2025-08-28 10:16:03 +02:00
Siarhei B
2eb643bac6
mspm0-watchdog: rename mod watchdog to wwdt
2025-08-28 10:16:03 +02:00
Siarhei B
93ba2c9c95
mspm0-watchdog: add watchdog examples for all chips
2025-08-28 10:15:56 +02:00
Ulf Lilleengen
de095d27fe
Merge pull request #4593 from embassy-rs/prepare-release-4
...
chore: prepare embassy crate releases
2025-08-27 10:03:13 +02:00
Siarhei B
55eea8b029
mspm0-watchdog: add main implementation
2025-08-27 09:44:49 +02:00
Ulf Lilleengen
3e8d8fec15
fix: update more minor versions
embassy-sync-v0.7.2
cyw43-v0.4.1
embassy-usb-dfu-v0.2.0
embassy-net-adin1110-v0.3.1
embassy-executor-v0.9.0
embassy-time-driver-v0.2.1
embassy-rp-v0.8.0
embassy-time-v0.5.0
embassy-boot-stm32-v0.6.0
embassy-time-queue-utils-v0.3.0
embassy-futures-v0.1.2
embassy-nrf-v0.7.0
embassy-net-driver-channel-v0.3.2
embassy-embedded-hal-v0.5.0
embassy-net-esp-hosted-v0.2.1
embassy-net-ppp-v0.2.1
embassy-boot-nrf-v0.8.0
embassy-usb-logger-v0.5.1
embassy-net-v0.7.1
embassy-boot-rp-v0.8.0
embassy-net-enc28j60-v0.2.1
embassy-net-wiznet-v0.2.1
cyw43-pio-v0.7.0
embassy-stm32-v0.4.0
embassy-usb-v0.5.1
embassy-boot-v0.6.1
embassy-usb-synopsys-otg-v0.3.1
2025-08-27 08:44:05 +02:00
Ulf Lilleengen
e28d503a53
Merge pull request #4594 from bugadani/changelog
...
Fix changelog
2025-08-27 08:30:30 +02:00
Ulf Lilleengen
2454b3cc7e
fix: changelogs
2025-08-26 22:07:44 +02:00
Ulf Lilleengen
df112a83f0
fix: remaining versions
2025-08-26 22:06:52 +02:00
Ulf Lilleengen
426bc84e66
chore: fix example crate names
2025-08-26 19:20:01 +02:00
Dániel Buga
f77693092a
Fix changelog
2025-08-26 16:26:41 +02:00
Ulf Lilleengen
83f2557eac
chore: prepare embassy crate releases
2025-08-26 16:05:09 +02:00
Ulf Lilleengen
b6a81d8bed
Merge pull request #4589 from tomaz-suller/feat-independent-nodiv
...
stm32/sai: make NODIV independent of MCKDIV
2025-08-26 10:47:40 +00:00
Tomaz Maia Suller
0203b2b257
Merge branch 'main' into feat-independent-nodiv
2025-08-26 11:43:08 +02:00
Ulf Lilleengen
7b8484f492
Merge pull request #4590 from tomaz-suller/fix-wb-mckdiv
...
stm32/sai: fix WB MCKDIV
2025-08-26 09:30:13 +00:00
tomaz-suller
541de3f4b4
Update changelog
2025-08-26 11:22:57 +02:00
tomaz-suller
f2bc5b7c8e
Update changelog
2025-08-26 11:21:34 +02:00
Ulf Lilleengen
ccafed430c
Merge pull request #4588 from tomaz-suller/fix-wb-mckdiv
...
stm32/sai: fix WB MCKDIV
2025-08-26 09:13:08 +00:00
tomaz-suller
621c394f25
stm32/sai: make NODIV independent of MCKDIV
2025-08-26 11:08:57 +02:00
tomaz-suller
5e6669349c
stm32/sai: fix WB MCKDIV
...
WB MCKDIV has a width of 6 bits (RM0434 Rev 14, p. 1269).
2025-08-26 10:52:04 +02:00
Ulf Lilleengen
551aa5770f
Merge pull request #4549 from embassy-rs/releaser-update
...
feat: add semver checks and releasing to releaser
2025-08-26 07:05:40 +00:00
Ulf Lilleengen
c40c205636
fix: stm32 wb sai
2025-08-25 20:36:35 +02:00