Scott Mabin
9c06c69600
Touch up the migration guide for esp-wifi ( #2561 )
2024-11-18 14:41:11 +00:00
Jesse Braham
92b91257e9
Remove get_ prefix from functions ( #2528 )
...
* Remove `get_` prefixes from functions
* Update migration guides for `esp-hal` and `esp-wifi`
* Update `CHANGELOG.md` files
2024-11-13 15:40:26 +00:00
Björn Quentin
5d120f7a70
Remove the integrated blocking networking stack ( #2488 )
...
* Add simple example using `smoltcp-nal`
* Remove the blocking networking stack
* Renaming
* Fix CI
* CHANGELOG.md
* Fixes after re-base
* Update esp-wifi/MIGRATING-0.10.md
Co-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>
* Improve diff in migration guide
---------
Co-authored-by: Dominic Fischer <14130965+Dominaezzz@users.noreply.github.com>
2024-11-12 11:43:01 +00:00
Scott Mabin
50d8187e39
esp-wifi: Remove unneeded features ( #2446 )
...
* remove async features
* phy-usb config
* modem powersaving
* Fix examples
* make ps a runtime config
* fix linting
* changelog and migration guide
* revert esp-config changes
* remove blanklines after doc comments
* cfg away ps API
2024-11-08 13:30:33 +00:00
Scott Mabin
c717f04d4d
Remove EspWifiInitFor & more granular init/deinit per driver ( #2301 )
...
* More granular init and deinit per driver
- Rework EspWifiInit
- No longer require EspWifiInitFor
- Add Drop impls for each driver, and add Drop for EspWifiController to
fully deinit the stack
* unwrap! more stuff
* fixup examples and esp-now
* unwrap less stuff
* review feedback
* seal wifi traits, allow rng or trng to init esp-wifi
* changelog and migration guide
* return wifi error in esp now constructor instead of panic
2024-11-04 08:08:19 +00:00
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
Björn Quentin
c574834ae3
Include ROM API symbols ( #2374 )
...
* Include ROM API symbols
* Fixes and CHANGELOG.md
* Fix
* Move migration steps to the right crate's migration guide
* Remove `-Trom_functions.x` where necessary
2024-10-22 10:02:49 +00:00
Jesse Braham
d08dc3dcb7
Add new living migration guides ( #2327 )
2024-10-10 12:44:28 +00:00