diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-06-23 14:55:23 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-23 14:55:23 +0000 |
| commit | 7ac2076be000a19da254775ef4f1517cbfd94c41 (patch) | |
| tree | 04e90d4e3716bc9d2a21fde5c78944f77bce157f | |
| parent | 454a5e9044dd0b405bc25ff2f05a576939204689 (diff) | |
| parent | 9cb5c6d001bff9615417d8b0999c9cd33fff79d6 (diff) | |
Merge pull request #4334 from turnaroundfactor/interrupt_docs
Allow conditional items in bind_interrupts macro
| -rw-r--r-- | embassy-stm32/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/lib.rs b/embassy-stm32/src/lib.rs index 973acc9bb..06c91ef97 100644 --- a/embassy-stm32/src/lib.rs +++ b/embassy-stm32/src/lib.rs | |||
| @@ -178,7 +178,7 @@ pub use crate::_generated::interrupt; | |||
| 178 | macro_rules! bind_interrupts { | 178 | macro_rules! bind_interrupts { |
| 179 | ($(#[$outer:meta])* $vis:vis struct $name:ident { | 179 | ($(#[$outer:meta])* $vis:vis struct $name:ident { |
| 180 | $( | 180 | $( |
| 181 | $(#[$inner:meta])* | 181 | $(#[doc = $doc:literal])* |
| 182 | $(#[cfg($cond_irq:meta)])? | 182 | $(#[cfg($cond_irq:meta)])? |
| 183 | $irq:ident => $( | 183 | $irq:ident => $( |
| 184 | $(#[cfg($cond_handler:meta)])? | 184 | $(#[cfg($cond_handler:meta)])? |
| @@ -194,7 +194,7 @@ macro_rules! bind_interrupts { | |||
| 194 | #[allow(non_snake_case)] | 194 | #[allow(non_snake_case)] |
| 195 | #[no_mangle] | 195 | #[no_mangle] |
| 196 | $(#[cfg($cond_irq)])? | 196 | $(#[cfg($cond_irq)])? |
| 197 | $(#[$inner])* | 197 | $(#[doc = $doc])* |
| 198 | unsafe extern "C" fn $irq() { | 198 | unsafe extern "C" fn $irq() { |
| 199 | $( | 199 | $( |
| 200 | $(#[cfg($cond_handler)])? | 200 | $(#[cfg($cond_handler)])? |
