Closed
Description
There are a number of peripheral drivers already implemented in the esp32-hal repository. Since this crate has been published, we aren't really able to release a new version until we've roughly reached feature-parity with the previous implementation. Because of this, we should begin working on porting this drivers.
These can either just be dumped in the esp32-hal
package for now, making the required changes just to get things building, or can be re-written to be compatible across all supported chips. While the latter method is preferable, the prior is likely the more realistic path forward.
The existing drivers are:
-
analog/adc
-
analog/dac
-
clock_control
see We need a way to configure clock rates #44 -
delay
-
dport
-
dprint
-
efuse
-
external_ram
-
gpio
-
i2c
-
interrupt
-
ledc
(in progress) -
mem
-
serial
-
spi
-
timer
(partially complete)
Metadata
Metadata
Assignees
Type
Projects
Status
Done