bjoernQ
e7eea75ef8
Add timer interrupt support and examples
2022-03-04 09:54:28 -08:00
bjoernQ
e34319b763
Apply more suggestions from code review
2022-03-02 09:38:06 +01:00
bjoernQ
b3e8f930cf
Disable WDT in I2C examples
2022-03-01 14:37:04 +01:00
bjoernQ
9bfe643f33
Implement I2C
2022-03-01 14:16:57 +01:00
Robert Wiewel
21b64f5c28
WIP: Prototype of shared I2C implementation
...
- Add example for I2C display example for ESP32-C3 and ESP32
- Example works for ESP32-C3, but not yet for ESP32
- Dependent on patched and forked `esp-pacs` version (referenced
relatively for now, please check out and place accordingly)
2022-03-01 14:16:57 +01:00
Robert Wiewel
dc59f7b777
Don't disable RWDT boot protection in RAM examples
2022-02-28 08:47:37 +01:00
Robert Wiewel
f2884bd3b8
Add RWDT disable in RTC_CNTL for ESP32/S2/S3
2022-02-25 23:41:05 +01:00
bjoernQ
cac30b7544
Add basic interrupt support for ESP32C3 and ESP32
2022-01-31 16:34:45 +00:00
Björn Quentin
70109ffe36
Initial implementation of ram
proc macro ( #6 )
...
* Add .iram section for ESP32C3, make it possible to use direct-boot or normal-boot
* Add ram proc-macro
2022-01-18 10:02:40 -08:00
Jesse Braham
9a030cbf78
Implement DelayMs and DelayUs traits from embedded-hal
2022-01-10 13:52:46 -08:00
Jesse Braham
a9cf53a001
Clean up imports/exports, normalize/update examples
2022-01-10 10:21:40 -08:00
Björn Quentin
6d94b61268
Shared GPIO Implementation ( #3 )
...
* make esp32c3 examples run from flash / flashable
* use gpio3 for blinky
* direct boot in Cargo.toml
* have a shared gpio impl
* use PACs from their original locations again
2022-01-06 07:57:55 -08:00
Jesse Braham
2bc97768b6
Add a minimal HAL crate for the ESP32 with a serial example
2021-10-21 17:28:02 -07:00