#[repr(C)]pub struct EXTI_TypeDef {
pub RTSR: u32,
pub FTSR: u32,
pub SWIER: u32,
pub PR: u32,
pub RESERVED1: [u32; 4],
pub RESERVED2: [u32; 5],
pub RESERVED3: [u32; 11],
pub EXTICR: [u32; 3],
pub RESERVED4: [u32; 5],
pub IMR: u32,
pub EMR: u32,
}Expand description
@brief Asynch Interrupt/Event Controller (EXTI)
Fields§
§RTSR: u32< EXTI Rising Trigger Selection Register 1, Address offset: 0x00
FTSR: u32< EXTI Falling Trigger Selection Register 1, Address offset: 0x04
SWIER: u32< EXTI Software Interrupt event Register 1, Address offset: 0x08
PR: u32< EXTI Pending Register 1 Address offset: 0x0C
RESERVED1: [u32; 4]< Reserved 1, 0x10 – 0x1C
RESERVED2: [u32; 5]< Reserved 2, 0x20 – 0x30
RESERVED3: [u32; 11]< Reserved 3, 0x34 – 0x5C
EXTICR: [u32; 3]< EXTI External Interrupt Configuration Register, 0x60 – 0x68
RESERVED4: [u32; 5]< Reserved 5, 0x6C – 0x7C
IMR: u32< EXTI Interrupt Mask Register , Address offset: 0x80
EMR: u32< EXTI Event Mask Register , Address offset: 0x84
Trait Implementations§
Source§impl Clone for EXTI_TypeDef
impl Clone for EXTI_TypeDef
Source§fn clone(&self) -> EXTI_TypeDef
fn clone(&self) -> EXTI_TypeDef
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more