pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn pkc_status(&self) -> &PkcStatus
pub const fn pkc_status(&self) -> &PkcStatus
0x00 - Status Register
Sourcepub const fn pkc_xyptr1(&self) -> &PkcXyptr1
pub const fn pkc_xyptr1(&self) -> &PkcXyptr1
0x14 - X+Y pointer register, parameter set 1
Sourcepub const fn pkc_zrptr1(&self) -> &PkcZrptr1
pub const fn pkc_zrptr1(&self) -> &PkcZrptr1
0x18 - Z+R pointer register, parameter set 1
Sourcepub const fn pkc_xyptr2(&self) -> &PkcXyptr2
pub const fn pkc_xyptr2(&self) -> &PkcXyptr2
0x24 - X+Y pointer register, parameter set 2
Sourcepub const fn pkc_zrptr2(&self) -> &PkcZrptr2
pub const fn pkc_zrptr2(&self) -> &PkcZrptr2
0x28 - Z+R pointer register, parameter set 2
Sourcepub const fn pkc_mcdata(&self) -> &PkcMcdata
pub const fn pkc_mcdata(&self) -> &PkcMcdata
0x50 - MC pattern data interface
Sourcepub const fn pkc_version(&self) -> &PkcVersion
pub const fn pkc_version(&self) -> &PkcVersion
0x60 - PKC version register
Sourcepub const fn pkc_soft_rst(&self) -> &PkcSoftRst
pub const fn pkc_soft_rst(&self) -> &PkcSoftRst
0xfb0 - Software reset
Sourcepub const fn pkc_access_err(&self) -> &PkcAccessErr
pub const fn pkc_access_err(&self) -> &PkcAccessErr
0xfc0 - Access Error
Sourcepub const fn pkc_access_err_clr(&self) -> &PkcAccessErrClr
pub const fn pkc_access_err_clr(&self) -> &PkcAccessErrClr
0xfc4 - Clear Access Error
Sourcepub const fn pkc_int_clr_enable(&self) -> &PkcIntClrEnable
pub const fn pkc_int_clr_enable(&self) -> &PkcIntClrEnable
0xfd8 - Interrupt enable clear
Sourcepub const fn pkc_int_set_enable(&self) -> &PkcIntSetEnable
pub const fn pkc_int_set_enable(&self) -> &PkcIntSetEnable
0xfdc - Interrupt enable set
Sourcepub const fn pkc_int_status(&self) -> &PkcIntStatus
pub const fn pkc_int_status(&self) -> &PkcIntStatus
0xfe0 - Interrupt status
Sourcepub const fn pkc_int_enable(&self) -> &PkcIntEnable
pub const fn pkc_int_enable(&self) -> &PkcIntEnable
0xfe4 - Interrupt enable
Sourcepub const fn pkc_int_clr_status(&self) -> &PkcIntClrStatus
pub const fn pkc_int_clr_status(&self) -> &PkcIntClrStatus
0xfe8 - Interrupt status clear
Sourcepub const fn pkc_int_set_status(&self) -> &PkcIntSetStatus
pub const fn pkc_int_set_status(&self) -> &PkcIntSetStatus
0xfec - Interrupt status set
Sourcepub const fn pkc_module_id(&self) -> &PkcModuleId
pub const fn pkc_module_id(&self) -> &PkcModuleId
0xffc - Module ID
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