esp-hal/esp-wifi/src/compat
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
..
common.rs Esp wifi/more dynamic allocations (#2396) 2024-10-31 12:26:10 +00:00
malloc.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
misc.rs Better align atoi to what the C-library does (#2380) 2024-10-22 14:55:24 +00:00
mod.rs Esp wifi/more dynamic allocations (#2396) 2024-10-31 12:26:10 +00:00
timer_compat.rs Esp wifi/more dynamic allocations (#2396) 2024-10-31 12:26:10 +00:00