Expand description
Timer driver for WS63 (3 independent 32-bit timers).
Each timer can operate in one-shot or periodic mode. The timer clock source is the system peripheral clock (PCLK = 240MHz).
§Usage
ⓘ
let timer = TimerDriver::new(peripherals.TIMER);
let mut oneshot = timer.oneshot(0);
oneshot.start(240_000); // 1ms at 240MHz
while !oneshot.expired() {}Structs§
- OneShot
Timer - One-shot timer wrapper.
- Periodic
Timer - Periodic timer wrapper.
- Timer
Driver - Timer driver managing 3 independent timer channels.
Enums§
- Timer
Mode - Timer operating mode.