Commit Graph

7 Commits

Author SHA1 Message Date
42a8f1671d Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
8a9136e4e4 enable inline-asm feature for cortex-m in examples
inline assembly is supported since rust 1.59, we're way past that.
enabling this makes the compiled code more compact, and on rp2040
even decreses memory usage by not needing thunks in sram.
2023-04-18 21:07:36 +02:00
577f060d24 Release embassy-sync v0.2.0 2023-04-13 23:40:49 +02:00
d3c4e4a20a executor: add Pender, rework Cargo features.
This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and
custom callback executors. This avoids calls through function pointers when using only
the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`.

`embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable
the builtin executors (thread and interrupt).
2023-04-03 03:09:11 +02:00
6dbb631f1e Example fixes. 2023-03-01 01:32:42 +01:00
32bdc54ccb Changed crates' names for nrf examples since they were conflicting 2023-01-24 08:27:53 +00:00
f8afc3c882 Add samples for nrf5340 2023-01-08 15:36:35 +01:00