esp-hal/esp-wifi/src
Scott Mabin 79ca9d07aa
[2/3] Timer refactor: TIMG (#2581)
* system timer simplfication

* Removes _all_ type params on Alarm
* Systimer no longer implements peripheral ref, the peripheral ref
  pattern is instead intended to be used on the higher level timer
  drivers
* Removed `Unit` as a type, in favour of an enum
* Alarms are back in the main `SystemTimer` "driver"
* Made all `Unit` modification methods unsafe, it's not possible to
  modify the `Unit`'s safely whilst timers and or the `time::now` API is
  in use

* fix examples and tests (by removing them :D)

* changelog and migration

* Review feedback

* changelog and migration

* /unit_count/unit_value/g

* changelog and migration

* /unit_count/unit_value/g

* system timer simplfication

* Removes _all_ type params on Alarm
* Systimer no longer implements peripheral ref, the peripheral ref
  pattern is instead intended to be used on the higher level timer
  drivers
* Removed `Unit` as a type, in favour of an enum
* Alarms are back in the main `SystemTimer` "driver"
* Made all `Unit` modification methods unsafe, it's not possible to
  modify the `Unit`'s safely whilst timers and or the `time::now` API is
  in use

* Make TimerGroup Timer's dumb and untyped

* changelog

* review

* review
2024-11-22 16:14:14 +00:00
..
ble Fix nightly lint errors (#2537) 2024-11-14 07:59:55 +00:00
common_adapter Remove get_ prefix from functions (#2528) 2024-11-13 15:40:26 +00:00
compat Remove get_ prefix from functions (#2528) 2024-11-13 15:40:26 +00:00
esp_now Fix nightly lint errors (#2537) 2024-11-14 07:59:55 +00:00
preempt Esp wifi/more dynamic allocations (#2396) 2024-10-31 12:26:10 +00:00
timer Remove get_ prefix from functions (#2528) 2024-11-13 15:40:26 +00:00
wifi Fix nightly lint errors (#2537) 2024-11-14 07:59:55 +00:00
config.rs Expose CSI API in esp-wifi (#2422) 2024-11-08 16:33:13 +00:00
fmt.rs Check all features and targets in CI when linting (#1824) 2024-07-24 11:45:41 +00:00
lib.rs [2/3] Timer refactor: TIMG (#2581) 2024-11-22 16:14:14 +00:00
memory_fence.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
tasks.rs Remove get_ prefix from functions (#2528) 2024-11-13 15:40:26 +00:00