Jesse Braham
0064766ef2
No longer publicly expose the PeripheralClockControl
struct ( #817 )
...
* No longer publicly expose the `PeripheralClockControl` struct
* Update examples as needed to get things building again
* Update CHANGELOG.md
* Address review feedback, fix a warning
* Use a critical section for all devices other than the ESP32-C6/H2, as they modify multiple registers
* Rebase and update `etm` driver to fix build errors
2023-09-26 09:07:57 -07:00
Jesse Braham
d12a3dbac5
Update all examples to remove unnecessary disabling of watchdogs ( #768 )
...
* Update `esp32-hal` examples
* Update `esp32c2-hal` examples
* Update `esp32c3-hal` examples
* Update `esp32c6-hal` examples
* Update `esp32h2-hal` examples
* Update `esp32s2-hal` examples
* Update `esp32s3-hal` examples
* Fix the `ram.rs` examples
2023-08-31 07:17:12 -07:00
Juraj Sadel
40bf086a0c
Add PeripheralClockControl argument to timg
, wdt
, sha
, usb-serial-jtag
and uart
constructors ( #463 )
...
* PeripheralClockControl timer
* Add PeripheralClockControl to timg, wdt, sha, usb-serial-jtag and uart
* ESP32 updated examples
* ESP32C2 updated examples
* ESP32C3 updated examples
* ESP32S2 updated examples
* ESP32S3 updated examples
* ESP32C6 updated examples
* cargo fmt
2023-03-31 09:51:34 +02:00
Jesse Braham
a0b72bdfa5
Use latest PACs and make required changes
2023-03-14 06:23:58 -07:00
Björn Quentin
4e88e48bbe
Remove unnecessary rt
crate dependencies ( #391 )
...
* Remove unnecessary `rt` crate dependencies
* Bump versions, update to latest released dependencies
2023-02-10 07:24:12 -08:00
dimpolo
ba43157c5a
enable TWAI on ESP32-S3 ( #325 )
...
* enable TWAI on ESP32-S3
* add esp32-s3 TWAI example
2023-01-03 10:02:01 -08:00