Declare irqs for each nrf chip

This commit is contained in:
Dario Nieuwenhuis 2020-12-29 15:20:42 +01:00
parent af5454fbfe
commit 7dc81faa4e

View File

@ -78,46 +78,204 @@ where
} }
} }
declare!(POWER_CLOCK); #[cfg(feature = "52810")]
declare!(RADIO); mod irqs {
declare!(UARTE0_UART0); use super::*;
declare!(SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0); declare!(POWER_CLOCK);
declare!(SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1); declare!(RADIO);
declare!(NFCT); declare!(UARTE0_UART0);
declare!(GPIOTE); declare!(TWIM0_TWIS0_TWI0);
declare!(SAADC); declare!(SPIM0_SPIS0_SPI0);
declare!(TIMER0); declare!(GPIOTE);
declare!(TIMER1); declare!(SAADC);
declare!(TIMER2); declare!(TIMER0);
declare!(RTC0); declare!(TIMER1);
declare!(TEMP); declare!(TIMER2);
declare!(RNG); declare!(RTC0);
declare!(ECB); declare!(TEMP);
declare!(CCM_AAR); declare!(RNG);
declare!(WDT); declare!(ECB);
declare!(RTC1); declare!(CCM_AAR);
declare!(QDEC); declare!(WDT);
declare!(COMP_LPCOMP); declare!(RTC1);
declare!(SWI0_EGU0); declare!(QDEC);
declare!(SWI1_EGU1); declare!(COMP);
declare!(SWI2_EGU2); declare!(SWI0_EGU0);
declare!(SWI3_EGU3); declare!(SWI1_EGU1);
declare!(SWI4_EGU4); declare!(SWI2);
declare!(SWI5_EGU5); declare!(SWI3);
declare!(TIMER3); declare!(SWI4);
declare!(TIMER4); declare!(SWI5);
declare!(PWM0); declare!(PWM0);
declare!(PDM); declare!(PDM);
declare!(MWU); }
declare!(PWM1);
declare!(PWM2); #[cfg(feature = "52811")]
declare!(SPIM2_SPIS2_SPI2); mod irqs {
declare!(RTC2); use super::*;
declare!(I2S); declare!(POWER_CLOCK);
declare!(FPU); declare!(RADIO);
declare!(USBD); declare!(UARTE0_UART0);
declare!(UARTE1); declare!(TWIM0_TWIS0_TWI0_SPIM1_SPIS1_SPI1);
declare!(QSPI); declare!(SPIM0_SPIS0_SPI0);
declare!(CRYPTOCELL); declare!(GPIOTE);
declare!(PWM3); declare!(SAADC);
declare!(SPIM3); declare!(TIMER0);
declare!(TIMER1);
declare!(TIMER2);
declare!(RTC0);
declare!(TEMP);
declare!(RNG);
declare!(ECB);
declare!(CCM_AAR);
declare!(WDT);
declare!(RTC1);
declare!(QDEC);
declare!(COMP);
declare!(SWI0_EGU0);
declare!(SWI1_EGU1);
declare!(SWI2);
declare!(SWI3);
declare!(SWI4);
declare!(SWI5);
declare!(PWM0);
declare!(PDM);
}
#[cfg(feature = "52832")]
mod irqs {
use super::*;
declare!(POWER_CLOCK);
declare!(RADIO);
declare!(UARTE0_UART0);
declare!(SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0);
declare!(SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1);
declare!(NFCT);
declare!(GPIOTE);
declare!(SAADC);
declare!(TIMER0);
declare!(TIMER1);
declare!(TIMER2);
declare!(RTC0);
declare!(TEMP);
declare!(RNG);
declare!(ECB);
declare!(CCM_AAR);
declare!(WDT);
declare!(RTC1);
declare!(QDEC);
declare!(COMP_LPCOMP);
declare!(SWI0_EGU0);
declare!(SWI1_EGU1);
declare!(SWI2_EGU2);
declare!(SWI3_EGU3);
declare!(SWI4_EGU4);
declare!(SWI5_EGU5);
declare!(TIMER3);
declare!(TIMER4);
declare!(PWM0);
declare!(PDM);
declare!(MWU);
declare!(PWM1);
declare!(PWM2);
declare!(SPIM2_SPIS2_SPI2);
declare!(RTC2);
declare!(I2S);
declare!(FPU);
}
#[cfg(feature = "52833")]
mod irqs {
use super::*;
declare!(POWER_CLOCK);
declare!(RADIO);
declare!(UARTE0_UART0);
declare!(SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0);
declare!(SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1);
declare!(NFCT);
declare!(GPIOTE);
declare!(SAADC);
declare!(TIMER0);
declare!(TIMER1);
declare!(TIMER2);
declare!(RTC0);
declare!(TEMP);
declare!(RNG);
declare!(ECB);
declare!(CCM_AAR);
declare!(WDT);
declare!(RTC1);
declare!(QDEC);
declare!(COMP_LPCOMP);
declare!(SWI0_EGU0);
declare!(SWI1_EGU1);
declare!(SWI2_EGU2);
declare!(SWI3_EGU3);
declare!(SWI4_EGU4);
declare!(SWI5_EGU5);
declare!(TIMER3);
declare!(TIMER4);
declare!(PWM0);
declare!(PDM);
declare!(MWU);
declare!(PWM1);
declare!(PWM2);
declare!(SPIM2_SPIS2_SPI2);
declare!(RTC2);
declare!(I2S);
declare!(FPU);
declare!(USBD);
declare!(UARTE1);
declare!(PWM3);
declare!(SPIM3);
}
#[cfg(feature = "52840")]
mod irqs {
use super::*;
declare!(POWER_CLOCK);
declare!(RADIO);
declare!(UARTE0_UART0);
declare!(SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0);
declare!(SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1);
declare!(NFCT);
declare!(GPIOTE);
declare!(SAADC);
declare!(TIMER0);
declare!(TIMER1);
declare!(TIMER2);
declare!(RTC0);
declare!(TEMP);
declare!(RNG);
declare!(ECB);
declare!(CCM_AAR);
declare!(WDT);
declare!(RTC1);
declare!(QDEC);
declare!(COMP_LPCOMP);
declare!(SWI0_EGU0);
declare!(SWI1_EGU1);
declare!(SWI2_EGU2);
declare!(SWI3_EGU3);
declare!(SWI4_EGU4);
declare!(SWI5_EGU5);
declare!(TIMER3);
declare!(TIMER4);
declare!(PWM0);
declare!(PDM);
declare!(MWU);
declare!(PWM1);
declare!(PWM2);
declare!(SPIM2_SPIS2_SPI2);
declare!(RTC2);
declare!(I2S);
declare!(FPU);
declare!(USBD);
declare!(UARTE1);
declare!(QSPI);
declare!(CRYPTOCELL);
declare!(PWM3);
declare!(SPIM3);
}
pub use irqs::*;