* Dynamic allocation of timers * Replace statically allocated NPL events * Remove NPL CALLOUTS * Remove NPL EventQueue * Use `Vec` instead of `heapless::spsc::Queue` internally in NPL * Use `alloc` since we have it in NPL * Refactor * Fix * More `Vec` * Fix * Fix nightly-warnings * Limit RX_STA queue * Revert unintentional change * esp-now: Make data private * CHANGELOG.md * Clippy * MSRV * Move locking into RawQueue * Remove unused import * Simplify `queue_recv` * Address TODO * Clippy * Review I * Review II * Clarify * Review III * Review IV * Review V * Fix * `steal` RNG and RADIO_CLOCKS * `drop_in_place` * De-duplicate * Use `VecDeque` * Revert unintentional changes * Fix * Update esp-wifi/MIGRATING-0.10.md Co-authored-by: Dániel Buga <bugadani@gmail.com> * assert * Fix * Expect `*mut ConcurrentQueue` where applicable * Comment why stealing is fine * Fix --------- Co-authored-by: Dániel Buga <bugadani@gmail.com>
19 lines
444 B
Markdown
19 lines
444 B
Markdown
# Migration Guide from 0.10.x to v0.11.x
|
|
|
|
## No need to include `rom_functions.x` manually
|
|
|
|
Don't include `rom_functions.x` from esp-wifi
|
|
|
|
```diff
|
|
rustflags = [
|
|
"-C", "link-arg=-Tlinkall.x",
|
|
- "-C", "link-arg=-Trom_functions.x",
|
|
]
|
|
```
|
|
|
|
## ESP-NOW: Use `data` to access the received payload
|
|
|
|
Previously `data` and `len` were public - use the previously already existing `data()` function.
|
|
|
|
Accessing `data` or `len` was never encouraged.
|