esp-rs / esp32-hal

A hardware abstraction layer for the esp32 written in Rust.
Apache License 2.0
193 stars 28 forks source link

Timer peripherals #25

Closed arjanmels closed 4 years ago

arjanmels commented 4 years ago

Implementation of timer peripherals & watchdogs.

Chose not to include processor timer & legacy timers: these are 32 bits only and as there are already six 64-bit timers available, feels a bit superfluous for the time being.

arjanmels commented 4 years ago

Ready for merge from my perspective.

MabezDev commented 4 years ago

Chose not to include processor timer & legacy timers: these are 32 bits only and as there are already six 64-bit timers available, feels a bit superfluous for the time being.

The processor timer is something we'd probably implement in the xtensa-lx6, so good call not impl here.

This looks great as is :). Thanks!