-
Notifications
You must be signed in to change notification settings - Fork 369
Add support for the ESP32-C6 #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 55 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
a571bf6
Create the `esp32c6-hal` package
jessebraham a2c6145
Teach `esp-hal-common` about the ESP32-C6
jessebraham f358cad
Get a number of peripheral drivers building for the ESP32-C6
jessebraham fc65b3f
Create the `esp32c6-hal` package
jessebraham bea1242
Simplify and fix the linker script
bjoernQ 5f8e2d1
C6: add I2S
JurajSadel 6db490d
Create the `esp32c6-hal` package
jessebraham a38ced1
Teach `esp-hal-common` about the ESP32-C6
jessebraham 730f57f
Get a number of peripheral drivers building for the ESP32-C6
jessebraham 3cec8bb
Create the `esp32c6-hal` package
jessebraham 1e5ef3c
C6: update
JurajSadel e6df68d
Simplify and fix the linker script
bjoernQ d2b0734
update
JurajSadel bde4bb5
C6: add I2S
JurajSadel 6351eee
update
JurajSadel 51cb4c0
C6 Interrupts
bjoernQ 753414a
C6: Update build.rs, linker scripts and initial examples
JurajSadel dece8b4
C6: RMT
JurajSadel 3ad20aa
Fix interrupt handling
bjoernQ 731f1cb
Fix `ClockControl::configure`
bjoernQ b0e7a59
C6: revert to I2S0 instead of just I2S
JurajSadel ae4e4b5
C6: rebase and update
JurajSadel a4edc46
RTC not buildable
JurajSadel 988b1d0
Implement RWDT and SWD disable
bjoernQ ac4c447
C6: working LEDC
JurajSadel 8ddaf7e
C6: working RMT
JurajSadel 2b7fd7d
C6: add aes
JurajSadel b100cb2
C6: add mcpwm
JurajSadel 9968157
C6: add rtc_cntln - not finished
JurajSadel cfb8445
C6: update and formatting
JurajSadel f9b7e19
C6: add pcnt
JurajSadel a7e14a9
C6: add examples and format
JurajSadel b7f0316
Remove inline assembly, fix interrupts and linker scripts
jessebraham a2e4c93
Remove unused features, update cargo config for atomic emu, misc cleanup
jessebraham 8217147
Get ADC building and example "working" (as much as it ever does)
jessebraham a933093
Remove a bunch of unused constants which were copied from ESP-IDF
jessebraham 93f926f
The `mcpwm` example now works correctly
jessebraham 59a599d
Get `TWAI` peripheral driver building for C6
jessebraham 46487eb
Clean up the `rtc_cntl` module and get all the other HALs building again
jessebraham 4f97342
Add the C6 to our CI workflow
jessebraham 403c640
Fix various things that have been missed when rebasing
jessebraham 08f6f19
C6: Small updates in wdt (#1)
JurajSadel 730b6b3
Update `esp-println` dependency to fix build errors
jessebraham e903e90
Fix formatting issues causing pre-commit hook to fail
jessebraham 3622bc1
Get some more examples working
jessebraham 9747426
Working `ram` example
jessebraham e41ecdd
Sync with changes in `main` after rebasing
jessebraham 28ece39
Working `embassy_spi` example
jessebraham dd7f469
Use a git dependency for the PAC until we publish a release
jessebraham 7dd27e5
Fix I2S for ESP32-C6
bjoernQ 39444ba
Fix esp32c6 direct boot (#4)
MabezDev d16cab7
Update RWDT and refactor RTC (#3)
JurajSadel 87cf485
Make required changes to include new `RADIO` peripheral
jessebraham 0d3fd81
Use published versions of PAC and `esp-println`
jessebraham a381487
Use the correct target extensions (`imac`)
jessebraham 572e99d
Fix the super watchdog timer, plus a few more examples
jessebraham dc309ea
Fix UART clock configuration
jessebraham 716163b
Make sure to sync UART registers when configuring AT cmd detection
bjoernQ 2f5972b
Disable APM in direct-boot mode
bjoernQ 3eb273a
Address a number of review comments
jessebraham 6641a0d
Fix `SPI` clocks and `rtc_watchdog` example (#6)
JurajSadel 9e5f298
README and example fixes/cleanup
jessebraham ed59cd9
Add I2C peripheral enable and reset
bjoernQ e678120
Fix `ApbSarAdc` configuration in `system.rs`
jessebraham File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.