bjoernQ
ab046efce3
GPIO for ESP32S3
2022-02-23 15:46:54 +00:00
bjoernQ
181892d02a
Fix Xtensa interrupts
2022-02-22 15:33:15 +00:00
bjoernQ
d5938de6c0
GPIO for ESP32S2
2022-02-22 15:33:15 +00:00
Björn Quentin
170f49022f
Merge pull request #16 from bjoernQ/refactor-linkerscripts
...
Move linker scripts to sub-folders
2022-02-18 14:42:08 +01:00
bjoernQ
7b59c9e76d
Move linker scripts to sub-folders
2022-02-18 12:00:05 +01:00
bjoernQ
826d485fe1
Update README.md
2022-02-16 15:46:15 +00:00
bjoernQ
545f997b07
Support ESP32S3
2022-02-16 15:44:06 +00:00
bjoernQ
0039996e8e
Remove obsolete FIXME comment, check ESP32S2 in CI builds
2022-02-14 18:04:48 +00:00
bjoernQ
9c5468e814
Support ESP32S2
2022-02-14 18:04:48 +00:00
bjoernQ
52f388e9a1
Use esp-rs/esp-pacs
2022-02-10 10:03:37 +01:00
bjoernQ
cac30b7544
Add basic interrupt support for ESP32C3 and ESP32
2022-01-31 16:34:45 +00:00
Jesse Braham
ef5d1ac7f4
Refactor GPIO module to make traits accessible in esp-hal-common crate ( #9 )
...
* Extract all of the enums/structs/traits that we easily can from gpio!
* Pull the remaining traits (which we're able to) out of gpio!
2022-01-24 08:34:45 -08: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
9bbe5e0987
Allow for CI runs to be manually dispatched
2022-01-13 09:08:55 -08:00
Jesse Braham
c3d83db6ca
Update any references from my personal account to the organization
2022-01-12 13:52:47 -08:00
Jesse Braham
fda410633b
Various updates all READMEs
2022-01-12 13:52:01 -08:00
Jesse Braham
6ab5634c54
Various small improvements, formatting, making things more consistent
2022-01-11 13:27:57 -08:00
Jesse Braham
10931726eb
Begin adding some doc comments, update rustfmt config
2022-01-10 15:23:01 -08:00
Jesse Braham
4d14110b23
Reference the correct crate in the README warning for ESP32-S2/S3
2022-01-10 14:25:31 -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
Jesse Braham
8081977fcf
Add empty linker scripts for ESP32-S2 and ESP32-S3 to make rust analyzer happy
2022-01-10 10:12:31 -08:00
Jesse Braham
51252898cd
Update README to reflect recent additions
2022-01-10 09:57:47 -08:00
Jesse Braham
61bd8ee8d4
Add a CI workflow to check the examples for each package
2022-01-07 16:35:59 -08:00
Jesse Braham
b953041da0
Format GPIO-related macros and their invocations to improve readability
2022-01-06 09:34:32 -08:00
Jesse Braham
34ca298698
Update each package's Cargo manifest
2022-01-06 08:19:28 -08:00
Jesse Braham
ed2214a9fc
Update each package's README
2022-01-06 08:08:32 -08:00
Jesse Braham
2bf61d9b53
Flatten the gpio module in the esp-hal-common package
2022-01-06 08:08:11 -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
4e9ad72839
Assorted updates to make most things build properly... still some errors
2021-11-23 20:12:34 -08:00
Jesse Braham
70a25d2798
Add some information and disclaimers to the README
2021-11-23 14:12:37 -08:00
Jesse Braham
61e3d6ccf3
Add the (incomplete and non-buildable) esp32s2-hal and esp32s3-hal packages
2021-11-23 14:11:51 -08:00
Jesse Braham
7fa2c4dbcf
Implement IOMUX/GPIO for ESP32-C3, add blinky/serial_echo examples
2021-10-29 13:07:03 -07:00
Jesse Braham
22df2dbb99
Miscellaneous cleanup
2021-10-29 11:00:31 -07:00
Jesse Braham
2b27d10aa4
Convert to workspace, shortened chip selection feature names
2021-10-29 10:24:24 -07:00
Jesse Braham
579c5ba71b
Extract UART peripheral implementation, prelude into esp-hal-common
2021-10-22 11:24:18 -07:00
Jesse Braham
dfab5d6c1b
Add the esp-hal-common crate and make ESP32/ESP32-C3 use its Timer
2021-10-21 17:28:11 -07:00
Jesse Braham
2bc97768b6
Add a minimal HAL crate for the ESP32 with a serial example
2021-10-21 17:28:02 -07:00
Jesse Braham
64d9430d84
Add a minimal HAL crate for the ESP32-C3 with a serial example
2021-10-21 14:44:04 -07:00
Jesse Braham
e4052593de
Initial commit
2021-10-19 15:00:41 -07:00