esp-hal/esp32h2-hal/examples
Jesse Braham d86300f799
Add all SPI examples for the ESP32-H2 (#549)
* Update the `GDMA` driver to support the ESP32-H2

* Update the `SPI` driver to support the ESP32-H2

* Add `SPI` examples for ESP32-H2

* Update CHANGELOG

* Remove copy-pasted references to ESP32-C6

* Update GPIO pins used in SPI examples, add `qspi_flash` example

* Update SPI clock configuration to produce correct clock rate

* Correct comment regarding clock source frequency

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* H2: Add PLL_48M_CLK src to ClockControl and RawClocks

* H2: Use PLL_48M_CLK as SPI clk src

* H2: cleanup commented block in SPI driver

* H2: update docs comment in embassy_spi example

* fmt

* Add a new line in embassy_spi example

---------

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
Co-authored-by: Juraj Sadel <juraj.sadel@espressif.com>
2023-05-31 09:49:13 +02:00
..
advanced_serial.rs Add some miscellaneous examples for the ESP32-H2 (#548) 2023-05-17 07:13:47 -07:00
aes.rs Initial support for AES in ESP32-H2 (#528) 2023-05-12 13:46:22 +02:00
blinky_erased_pins.rs Add blinky_erased_pins example for ESP32-H2 (#530) 2023-05-12 14:18:04 +02:00
blinky.rs Update the top-level README and CHANGELOG, fix blinky example 2023-05-08 08:03:08 -07:00
debug_assist.rs Initial support for ASSIST_DEBUG in ESP32-H2 (#566) 2023-05-30 09:10:55 -07:00
embassy_hello_world.rs Add some miscellaneous examples for the ESP32-H2 (#548) 2023-05-17 07:13:47 -07:00
embassy_i2c.rs Initial support for I2C in ESP32-H2 (#538) 2023-05-15 16:20:01 +02:00
embassy_spi.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
gpio_interrupt.rs Add interrupt-related examples for the ESP32-H2 (#557) 2023-05-25 09:22:26 -07:00
hello_world.rs Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00
i2c_bmp180_calibration_data.rs Initial support for I2C in ESP32-H2 (#538) 2023-05-15 16:20:01 +02:00
i2c_display.rs Initial support for I2C in ESP32-H2 (#538) 2023-05-15 16:20:01 +02:00
interrupt_preemption.rs Add interrupt-related examples for the ESP32-H2 (#557) 2023-05-25 09:22:26 -07:00
ledc.rs H2: Add initial LEDC support with example 2023-05-29 07:11:44 -07:00
mcpwm.rs Initial support for MCPWM in ESP32-H2 (#544) 2023-05-16 09:00:11 -07:00
pcnt_encoder.rs Initial support for PCNT in ESP32-H2 (#551) 2023-05-19 09:27:11 +02:00
pulse_control.rs Initial support for RMT in ESP32-H2 (#556) 2023-05-23 10:14:17 -07:00
qspi_flash.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
ram.rs Initial support for RMT in ESP32-H2 (#556) 2023-05-23 10:14:17 -07:00
read_efuse.rs Initial support for I2C in ESP32-H2 (#538) 2023-05-15 16:20:01 +02:00
rsa.rs Initial support for RSA in ESP32-H2 (#526) 2023-05-15 09:42:19 +01:00
rtc_time.rs Rebase branch, update rtc_cntl implementation, add rtc_time example 2023-05-08 08:10:34 -07:00
rtc_watchdog.rs Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00
serial_interrupts.rs Add interrupt-related examples for the ESP32-H2 (#557) 2023-05-25 09:22:26 -07:00
sha.rs feat: Initial support for SHA 2023-05-11 09:30:40 -07:00
software_interrupts.rs Add interrupt-related examples for the ESP32-H2 (#557) 2023-05-25 09:22:26 -07:00
spi_eh1_device_loopback.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
spi_eh1_loopback.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
spi_halfduplex_read_manufacturer_id.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
spi_loopback_dma.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
spi_loopback.rs Add all SPI examples for the ESP32-H2 (#549) 2023-05-31 09:49:13 +02:00
systimer.rs Add some miscellaneous examples for the ESP32-H2 (#548) 2023-05-17 07:13:47 -07:00
usb_serial_jtag.rs Add some miscellaneous examples for the ESP32-H2 (#548) 2023-05-17 07:13:47 -07:00
watchdog.rs Added WDT support for ESP32-H2 (#511) 2023-05-08 08:03:08 -07:00