Alex Johnson
bce7210b01
Async serial uart read ( #620 )
...
* implement embassy async uart read
* Add embassy async read support for uart
* changes based on review
* fix CI failures
* change review #2
* fixed re-opened PR number
* changes review no.3
---------
Co-authored-by: Scott Mabin <scott@mabez.dev>
2023-06-26 16:56:32 +01:00
Sergio Gasquez Arcos
310809a5bf
Update documentation ( #606 )
...
* docs: 📝 Update documentation
* docs: 🐛 Fix typo
2023-06-21 04:03:15 -07:00
Jesse Braham
a941e6f8a5
Add a debug feature to enable the PACs' impl-register-debug feature ( #596 )
...
* Add a `debug` feature to enable the PACs' `impl-register-debug` feature
* Update CHANGELOG
2023-06-19 06:34:04 -07:00
Sergio Gasquez Arcos
38ebf13bc9
Initial support for smartled in ESP32-H2 ( #589 )
...
* feat: ✨ Add hello_rgb example
* feat: ✨ Initial support for RMT
* fix: 🐛 Adjust frequency for H2
* docs: 📝 Update changelog
* build: 📌 Update H2 pacs
2023-06-14 01:52:23 -07:00
Jesse Braham
e096bca561
Add embassy_serial and embassy_wait examples for ESP32-H2 ( #569 )
...
* Add `embassy_{serial,wait}` examples for ESP32-H2
* Update the CHANGELOG
2023-05-31 07:17:39 -07:00
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
Jesse Braham
748512f849
Add interrupt-related examples for the ESP32-H2 ( #557 )
...
* Add interrupt-related examples for the ESP32-H2
* Update CI workflow to actually check `interrupt_preemption` examples
2023-05-25 09:22:26 -07:00
Jesse Braham
661a9de5eb
Add some miscellaneous examples for the ESP32-H2 ( #548 )
...
* Add some miscellaneous examples for the ESP32-H2
* Update the CHANGELOG
2023-05-17 07:13:47 -07:00
Sergio Gasquez Arcos
e2442f2d47
Initial support for I2C in ESP32-H2 ( #538 )
...
* feat: ✨ Enable i2c peripheral
* feat: ✨ Add I2cExt1 for H2
* feat: ✨ Initial i2c support
* feat: ✨ Add i2c examples
* ci: ✨ Add embassy_i2c check
* ci: 🐛 Fix features
* docs: 📝 Update changelog
* feat: ✨ Add read_efuse example
2023-05-15 16:20:01 +02:00
Sergio Gasquez Arcos
70e453902c
Initial support for RSA in ESP32-H2 ( #526 )
...
* feat: ✨ Initial support for RSA
* docs: 📝 Update docstring
* docs: 📝 Update changelog
* fix: 🔥 Remove duplicated code
2023-05-15 09:42:19 +01:00
Jesse Braham
fc2dd38d83
Fix build errors after rebasing
2023-05-08 08:03:08 -07:00
Jesse Braham
c3b4e83846
Add initial ADC/GPIO implementation for ESP32-H2 ( #494 )
...
* Add `esp32h2-hal` package to the VS Code workspace and CI workflow
* Add initial (not quite complete) implementation of GPIO/ADC for ESP32-H2
2023-05-08 08:03:08 -07:00
Kirill Mikhailov
9493b38a1b
Started adding ESP32-H2 support ( #482 )
2023-05-08 08:03:08 -07:00