Skip to content

Commit

Permalink
Do not limit async priority with NVIC_PRIO_BITS when targeting ESP3…
Browse files Browse the repository at this point in the history
…2-C3 (#996)

* Remove reference to `NVIC_PRIO_BITS` for ESP32-C3 codegen bindings

* Update `CHANGELOG.md`
  • Loading branch information
jessebraham authored Nov 27, 2024
1 parent ed026cc commit 8678d42
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
1 change: 1 addition & 0 deletions rtic-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ For each category, *Added*, *Changed*, *Fixed* add new entries at the top!
### Fixed

- Fix interrupt handlers when targeting esp32c3 and using latest version of esp-hal
- Do not limit async priority with `NVIC_PRIO_BITS` when targeting esp32c3

## [v2.1.0] - 2024-02-27

Expand Down
4 changes: 1 addition & 3 deletions rtic-macros/src/codegen/bindings/esp32c3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -211,9 +211,7 @@ mod esp32c3 {
let max = if let Some(max) = analysis.max_async_prio {
quote!(#max)
} else {
// No limit
let device = &app.args.device;
quote!(1 << #device::NVIC_PRIO_BITS)
quote!(u8::MAX) // No limit
};

vec![quote!(
Expand Down

0 comments on commit 8678d42

Please sign in to comment.