esp-hal/esp-hal-common/src
Kirill Mikhailov 7d72acb2d7 Added WDT support for ESP32-H2 (#511)
* Added init function

* Populated enums

* Adding enums

* Add TODO (according to IDF update)

* Added WDT support for ESP32-H2

* Updated hello_world example

* Add two examples for both watchdog and RTC watchdog

* Add specific bit initialization for TIMG0 and TIMG1

* Cleaning the code

* adjusting for rustfmt

* uncommented direct-boot feature test in CI
2023-05-08 08:03:08 -07:00
..
aes Add support for the ESP32-C6 (#392) 2023-02-27 09:15:44 -08:00
analog Add initial ADC/GPIO implementation for ESP32-H2 (#494) 2023-05-08 08:03:08 -07:00
clock Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00
dma DMA-enable SPI3 on ESP32-S3 (#507) 2023-05-04 11:40:17 +01:00
embassy Refactor chip-specific code into esp_hal_common::soc module (#412) 2023-02-28 07:49:41 -08:00
interrupt Adding priority based interrupt preemption (#448) 2023-05-05 11:40:54 +01:00
ledc Fix missing semicolon 2023-04-20 02:46:20 -07:00
mcpwm Load config for each device from a TOML files instead of hard-coding in build script (#415) 2023-03-16 06:41:14 -07:00
pcnt Refactor chip-specific code into esp_hal_common::soc module (#412) 2023-02-28 07:49:41 -08:00
rsa rsa peripheral support (#467) 2023-04-11 11:58:10 +01:00
rtc_cntl Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00
soc Add ESP32-H2 support for TIMG and UART (#500) 2023-05-08 08:03:08 -07:00
twai Load config for each device from a TOML files instead of hard-coding in build script (#415) 2023-03-16 06:41:14 -07:00
assist_debug.rs Add DEBUG-ASSIST functionality (#484) 2023-04-20 07:38:55 -07:00
delay.rs Update to embedded-hal@1.0.0-alpha.10 and embedded-hal-nb@1.0.0-alpha.2 (#487) 2023-04-21 06:52:06 -07:00
gpio.rs Add initial ADC/GPIO implementation for ESP32-H2 (#494) 2023-05-08 08:03:08 -07:00
i2c.rs rustfmt 2023-05-04 14:34:19 +02:00
i2s.rs Use 192 as mclk_multiple for 24-bit I2S 2023-04-07 17:26:39 +10:00
lib.rs Started adding ESP32-H2 support (#482) 2023-05-08 08:03:08 -07:00
otg_fs.rs Refactor chip-specific code into esp_hal_common::soc module (#412) 2023-02-28 07:49:41 -08:00
peripheral.rs Use T::clone_unchecked instead of self to avoid infinite recursion 2023-03-08 09:17:51 -08:00
prelude.rs Clean up cfg gating and prelude module (#442) 2023-03-20 11:22:55 +00:00
pulse_control.rs Refactor chip-specific code into esp_hal_common::soc module (#412) 2023-02-28 07:49:41 -08:00
radio.rs radio impls 2023-03-01 08:51:34 -08:00
reset.rs use bitflags to decode wakeup cause (#473) 2023-04-11 11:10:17 +01:00
rng.rs Peripheral ref/rng (#306) 2022-12-14 09:20:01 +00:00
rom.rs Refactor the clock module, provide ROM functions via linker scripts (#353) 2023-01-23 07:12:33 -08:00
sha.rs Add PeripheralClockControl argument to timg, wdt, sha, usb-serial-jtag and uart constructors (#463) 2023-03-31 09:51:34 +02:00
spi.rs DMA-enable SPI3 on ESP32-S3 (#507) 2023-05-04 11:40:17 +01:00
system.rs Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00
systimer.rs Add support for the ESP32-C6 (#392) 2023-02-27 09:15:44 -08:00
timer.rs Add ESP32-H2 support for TIMG and UART (#500) 2023-05-08 08:03:08 -07:00
uart.rs Add ESP32-H2 support for TIMG and UART (#500) 2023-05-08 08:03:08 -07:00
usb_serial_jtag.rs Implement embedded_hal_nb::serial::* traits for UsbSerialJtag (#498) 2023-05-02 12:14:15 +01:00