aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* executor: always name main task `main`, not just with rtos-trace.Dario Nieuwenhuis2025-09-054-4/+5
| | | | Also fixes the warning about the `rtos-trace` feature not existing in embassy-executor-macros.
* Merge pull request #4623 from paroga/stm32l0_usb_serialDario Nieuwenhuis2025-09-052-0/+97
|\ | | | | | | stm32/l0: Add usb serial example
| * stm32/l0: Add usb serial examplePatrick Gansterer2025-09-012-0/+97
| |
* | Merge pull request #4600 from i509VCB/c1105_c1106i509VCB2025-09-046-21/+53
|\ \ | | | | | | | | | mspm0: add mspm0c1105/6
| * | mspm0: add mspm0c1105/6i509VCB2025-08-286-21/+53
| | |
* | | Merge pull request #4636 from embassy-rs/nfct-ndefDario Nieuwenhuis2025-09-041-15/+259
|\ \ \ | | | | | | | | | | | | nrf: add NFCT NDEF example
| * | | Fix offset calculationwackazong2025-09-041-1/+1
| | | |
| * | | nrf: add NFCT NDEF example.Dario Nieuwenhuis2025-09-041-15/+259
|/ / /
* | | Merge pull request #4635 from RyanCDE/complementary-pwm-polarity-fixDario Nieuwenhuis2025-09-032-0/+11
|\ \ \ | | | | | | | | | | | | Add timer set polarity functions for main and complementary outputs in complementary_pwm
| * | | Added timer set polarity functions for main and complementary outputs ↵r.marple2025-09-032-0/+11
|/ / / | | | | | | | | | individually
* | | Merge pull request #4634 from fwolter/fix-i2c-stopDario Nieuwenhuis2025-09-022-4/+12
|\ \ \ | | | | | | | | | | | | stm32/i2c: fix failure of subsequent transmissions after NACK
| * | | Update changelogFabian Wolter2025-09-021-0/+1
| | | |
| * | | stm32/i2c: fix failure of subsequent transmissions after NACKFabian Wolter2025-09-021-4/+11
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | When a slave responds with a NACK in blocking I²C master mode, all subsequent transmissions send only the address followed immediately by a STOP. This happens because the current implementation sets I2C_CR2.STOP = 1 whenever any error (including a NACK) occurs. As a result, the STOP bit is already set when the next transmission starts. According to the reference manual: "If a NACK is received: […] a STOP condition is automatically sent […]" This bug was not triggered until #4454 was merged.
* | | Merge pull request #4633 from phycrax/derive-copy-qspi-cfgDario Nieuwenhuis2025-09-022-0/+3
|\ \ \ | | | | | | | | | | | | embassy-stm32: Derive Clone, Copy for QSPI Config
| * | | derive Clone, Copy for qspi transfer configSüha Ünüvar2025-09-021-0/+1
| | | |
| * | | update changelogSüha Ünüvar2025-09-021-0/+1
| | | |
| * | | derive Clone, Copy for qspi configSüha Ünüvar2025-09-021-0/+1
|/ / /
* | | Merge pull request #4631 from bugadani/executor-changelogUlf Lilleengen2025-09-022-18/+2
|\ \ \ | |_|/ |/| | | | | Executor: Remove features, fix changelog
| * | Remove features, fix changelogDániel Buga2025-09-022-18/+2
|/ /
* | Merge pull request #4616 from OBauck/ole/nrf54l-init-low-powerDario Nieuwenhuis2025-09-012-0/+19
|\ \ | | | | | | | | | nrf54l: Disable glitch detection and enable DC/DC in init.
| * | nrf54l: Disable glitch detection and enable DC/DC in init.Ole Bauck2025-09-012-0/+19
| | |
* | | Add changelog for embassy-executor v0.9.1Dario Nieuwenhuis2025-08-311-0/+3
| | |
* | | Merge pull request #4372 from fg-cfh/feat/name-main-taskDario Nieuwenhuis2025-08-313-4/+17
|\ \ \ | | | | | | | | | | | | executor-macros: rtos-trace: name main task
| * \ \ Merge branch 'main' into feat/name-main-taskDario Nieuwenhuis2025-08-318-16/+51
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #4615 from fg-cfh/feat/upgrade-rtos-traceDario Nieuwenhuis2025-08-313-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | rtos-trace: upgraded feature support
| * \ \ \ Merge branch 'main' into feat/upgrade-rtos-traceDario Nieuwenhuis2025-08-314-12/+35
| |\ \ \ \
| * | | | | rtos-trace: upgraded feature supportFlorian Grandel2025-08-303-3/+4
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]>
* | | | | Merge pull request #4611 from yodaldevoid/issue-4610Dario Nieuwenhuis2025-08-312-1/+12
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | fix: stm32/usb: Fixed STM32H5 build requiring time feature
| * | | | fix: stm32/usb: Fixed STM32H5 build requiring time featureGabriel Smith2025-08-292-1/+12
| |/ / / | | | | | | | | | | | | A busy loop has been added for when the "time" feature is not enabled.
* | | | Merge pull request #4617 from bugadani/perfDario Nieuwenhuis2025-08-314-12/+35
|\ \ \ \ | |/ / / |/| | | | | | | Fix perf regression on ESP32-S2/S3
| * | | Prefer word-sized state in CS implDániel Buga2025-08-311-5/+10
| | | |
| * | | Prefer pointer-sized atomic operationsDániel Buga2025-08-313-7/+25
|/ / /
| * | fix(ci): executor macros changelogFlorian Grandel2025-08-301-2/+2
| | | | | | | | | | | | | | | | | | | | | Changes to executor macros are expected in the executor changelog. There is now separate changelog for the macros crate. Signed-off-by: Florian Grandel <[email protected]>
| * | executor: rtos-trace: name main taskFlorian Grandel2025-08-302-2/+15
|/ / | | | | | | | | | | | | 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 <[email protected]>
* | Merge pull request #4606 from diondokter/taskmeta-update-2Dario Nieuwenhuis2025-08-29180-529/+520
|\ \ | | | | | | | | | Taskmeta update
| * | Add to changelogdiondokter2025-08-291-0/+2
| | |
| * | Fix test & rtos-tracediondokter2025-08-292-2/+2
| | |
| * | Fix examplesdiondokter2025-08-299-18/+18
| | |
| * | executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-29164-389/+337
| | |
| * | executor: do not deref a mut ptr to the entire taskheader.Dario Nieuwenhuis2025-08-291-2/+2
| | |
| * | executor: add "task metadata" concept, make name a task metadata.Dario Nieuwenhuis2025-08-299-88/+121
| | |
| * | executor: allow trace and rtos-trace to coexist additively.Dario Nieuwenhuis2025-08-293-26/+48
| | | | | | | | | | | | | | | Before, enabling `trace` would enable embassy-native tracing, and enabling *both* would *disable* embassy-native tracing.
| * | executor: do not store task IDs in RAM, we can get it from the pointer every ↵Dario Nieuwenhuis2025-08-295-27/+13
| |/ | | | | | | time.
* | Merge pull request #4602 from meowcakes/fix-stm32h7rs-bootDario Nieuwenhuis2025-08-293-2/+10
|\ \ | |/ |/| | | Fix stm32h7rs init when using external flash via XSPI
| * don't save and reset XSPI clock source; let mux config handle itRogan Morrow2025-08-291-12/+2
| |
| * set XSPI clock source to HSI and reset after clock init; dont reset SYSCFGRogan Morrow2025-08-293-2/+20
| |
* | Merge pull request #4574 from bespsm/mspm0-wwdti509VCB2025-08-2810-2/+620
|\ \ | | | | | | | | | MSPM0: add window watchdog implementation (WWDT0, WWDT1)
| * | msmp0-watchdog: reflect changes in CHANGELOG.mdSiarhei B2025-08-281-0/+1
| | |
| * | msmp0-watchdog: reorder system initializationSiarhei B2025-08-281-14/+14
| | |
| * | mspm0-watchdog: remove template from watchdog structSiarhei B2025-08-281-16/+16
| | |