Jesse Braham
5d48e77d5e
Fix clippy warnings, update READMEs ( #284 )
...
* Fix a couple clippy warnings
* Create features for architecture-specific depdendencies
* README updates
2022-11-30 10:13:40 -08:00
Björn Quentin
8bdf11b287
I2C Driver Refactoring ( #233 )
...
* I2C Driver Refactoring
* Improve I2C error handling and robustness
2022-11-09 06:34:55 -08:00
Gustavo Henrique Nihei
5b6c52c02c
esp32c3: Add support for booting from MCUboot bootloader
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-10-24 09:37:52 -03:00
sethp
11e988b8f0
Fix message spelling
...
supress -> suppress
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
2022-09-30 07:51:25 -07:00
Seth Pellegrino
3f704eba0d
Reword message to make it clear user code will also fail
2022-09-27 08:35:32 -07:00
Seth Pellegrino
c6ac87f4dc
Add check for opt-level="z" for esp32c3
2022-09-26 11:01:25 -07:00
Anthony Grondin
ede5007f71
Fix change detection of linker script on build files
...
In 7b59c9e76d
linker scripts have been moved in the ld/ sub-folder for every target.
The change detection path in build.rs of every target hasn't been updated, resulting in
the build script running at every code change, rather than only when there's a change in memory.x
2022-08-18 05:36:23 +02:00
Jesse Braham
fc37bc5d1f
Modify esp32c3-hal to use a direct-boot feature instead of normalboot
2022-03-29 09:45:06 -07:00
bjoernQ
651d27430a
Replace the precompiled asm.S with global-asm
2022-03-14 09:33:05 -07:00
bjoernQ
7b59c9e76d
Move linker scripts to sub-folders
2022-02-18 12:00: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
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
2b27d10aa4
Convert to workspace, shortened chip selection feature names
2021-10-29 10:24:24 -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