pub struct Bsp320 { /* private fields */ }Expand description
CoolFlux BSP32
Implementations§
Source§impl Bsp320
impl Bsp320
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn offset_pmem(self) -> Reg<OffsetPmem, RW>
pub const fn offset_pmem(self) -> Reg<OffsetPmem, RW>
Offset address register for program memory
Sourcepub const fn offset_xmem(self) -> Reg<OffsetXmem, RW>
pub const fn offset_xmem(self) -> Reg<OffsetXmem, RW>
Offset address register for X-data memory
Sourcepub const fn offset_ymem(self) -> Reg<OffsetYmem, RW>
pub const fn offset_ymem(self) -> Reg<OffsetYmem, RW>
Offset address register for Y-data memory
Sourcepub const fn offset_mailbox(self) -> Reg<OffsetMailbox, RW>
pub const fn offset_mailbox(self) -> Reg<OffsetMailbox, RW>
Offset address register for mailbox peripheral
Sourcepub const fn interrupts_external(self) -> Reg<InterruptsExternal, RW>
pub const fn interrupts_external(self) -> Reg<InterruptsExternal, RW>
External interrupt register
Sourcepub const fn interrupts_status(self) -> Reg<InterruptsStatus, RW>
pub const fn interrupts_status(self) -> Reg<InterruptsStatus, RW>
Interrupt status register
Sourcepub const fn cf_gating_override(self) -> Reg<CfGatingOverride, RW>
pub const fn cf_gating_override(self) -> Reg<CfGatingOverride, RW>
CoolFlux BSP32 gating override
Sourcepub const fn ivt_offset(self) -> Reg<IvtOffset, RW>
pub const fn ivt_offset(self) -> Reg<IvtOffset, RW>
CoolFlux BSP32 IVT offset register
Sourcepub const fn sleep_mode(self) -> Reg<SleepMode, R>
pub const fn sleep_mode(self) -> Reg<SleepMode, R>
CoolFlux BSP32 sleep mode register
Sourcepub const fn ivt_disable(self) -> Reg<IvtDisable, RW>
pub const fn ivt_disable(self) -> Reg<IvtDisable, RW>
CoolFlux BSP32 IVT disable register
Trait Implementations§
impl Copy for Bsp320
impl Eq for Bsp320
impl Send for Bsp320
impl StructuralPartialEq for Bsp320
impl Sync for Bsp320
Auto Trait Implementations§
impl Freeze for Bsp320
impl RefUnwindSafe for Bsp320
impl Unpin for Bsp320
impl UnwindSafe for Bsp320
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