Struct imxrt_ral::gpt::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub CR: RWRegister<u32>,
pub PR: RWRegister<u32>,
pub SR: RWRegister<u32>,
pub IR: RWRegister<u32>,
pub OCR: [RWRegister<u32>; 3],
pub ICR: [RORegister<u32>; 2],
pub CNT: RORegister<u32>,
}
Expand description
GPT
Fields§
§CR: RWRegister<u32>
GPT Control Register
PR: RWRegister<u32>
GPT Prescaler Register
SR: RWRegister<u32>
GPT Status Register
IR: RWRegister<u32>
GPT Interrupt Register
OCR: [RWRegister<u32>; 3]
GPT Output Compare Register 1
ICR: [RORegister<u32>; 2]
GPT Input Capture Register 1
CNT: RORegister<u32>
GPT Counter Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more