* 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>
444 B
444 B
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
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.