* WIP
* cleanup
* WIP (BLE)
* WIP (BLE)
* c2 ble deinit doesn't work with ble alone, works in coex (WIP)
* fmt
* cleanup
* changelog entry
changelog entry
* WIP (do not check it)
it's just to save things before weekend!
* polishing, refactor
* cleanup
* lint
* Addressing reviews
* address reviews
* utilize `EspWifiInitialization` in deinit
* example -> description
* reviews
* reviews
* fix memory leak + rebase
* typo
* fix
* init -> initialize
screwed up after rebase
* make esp32c6/h2 buildable again
* edit safety comment
* esp-wifi uses global allocator, esp-alloc supports multiple regions
* CHANGELOG.md
* Apply suggestions
* Use `alloc` when linting esp-wifi
* Make coex example build for ESP32
* Re-enable some wifi examples for ESP32-S2
* Optionally depend on `esp-alloc` (by default)
* Rename INSTANCE -> HEAP
* Rework hal initialization
* Turn sw interrupt control into a virtual peripheral
* Return a tuple instead of a named struct
* Fix docs
* Remove SystemClockControl
* Move software interrupts under interrupt
* Re-document what's left in system
* Update time docs
* Update sw int docs
* Introduce Config
* Fix tests
* Remove redundant inits
* Doc
* Clean up examples&tests
* Update tests
* Add changelog entry
* Start migration guide
* Restore some convenience-imports
* Remove Config from prelude
* Use the peripheral ref pattern for `OneShotTimer` and `PeriodicTimer`
* Update tests and examples to reflect changes in timer API
* Update `CHANGELOG.md`
* Build HIL tests for ESP32 in CI, fix resulting build errors
* Fix some warnings in the `hil-test` package
* Fix warnings in examples
* Remove "esp_" prefix from Wi-Fi example file names
* Resolve the last of the known warnings