aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-06-23 14:55:23 +0000
committerGitHub <[email protected]>2025-06-23 14:55:23 +0000
commit7ac2076be000a19da254775ef4f1517cbfd94c41 (patch)
tree04e90d4e3716bc9d2a21fde5c78944f77bce157f
parent454a5e9044dd0b405bc25ff2f05a576939204689 (diff)
parent9cb5c6d001bff9615417d8b0999c9cd33fff79d6 (diff)
Merge pull request #4334 from turnaroundfactor/interrupt_docs
Allow conditional items in bind_interrupts macro
-rw-r--r--embassy-stm32/src/lib.rs4
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;
178macro_rules! bind_interrupts { 178macro_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)])?