Björn Quentin
e5b923b678
Esp wifi/more dynamic allocations ( #2396 )
...
* 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>
2024-10-31 12:26:10 +00:00