pub struct Bee { /* private fields */ }Expand description
Bus Encryption Engine.
Implementations§
Source§impl Bee
impl Bee
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn addr_offset0(self) -> Reg<AddrOffset0, RW>
pub const fn addr_offset0(self) -> Reg<AddrOffset0, RW>
Offset region 0 Register.
Sourcepub const fn addr_offset1(self) -> Reg<AddrOffset1, RW>
pub const fn addr_offset1(self) -> Reg<AddrOffset1, RW>
Offset region 1 Register.
Sourcepub const fn aes_key0_w0(self) -> Reg<AesKey0W0, W>
pub const fn aes_key0_w0(self) -> Reg<AesKey0W0, W>
AES Key 0 Register.
Sourcepub const fn aes_key0_w1(self) -> Reg<AesKey0W1, W>
pub const fn aes_key0_w1(self) -> Reg<AesKey0W1, W>
AES Key 1 Register.
Sourcepub const fn aes_key0_w2(self) -> Reg<AesKey0W2, W>
pub const fn aes_key0_w2(self) -> Reg<AesKey0W2, W>
AES Key 2 Register.
Sourcepub const fn aes_key0_w3(self) -> Reg<AesKey0W3, W>
pub const fn aes_key0_w3(self) -> Reg<AesKey0W3, W>
AES Key 3 Register.
Sourcepub const fn ctr_nonce0_w0(self) -> Reg<CtrNonce0W0, W>
pub const fn ctr_nonce0_w0(self) -> Reg<CtrNonce0W0, W>
NONCE00 Register.
Sourcepub const fn ctr_nonce0_w1(self) -> Reg<CtrNonce0W1, W>
pub const fn ctr_nonce0_w1(self) -> Reg<CtrNonce0W1, W>
NONCE01 Register.
Sourcepub const fn ctr_nonce0_w2(self) -> Reg<CtrNonce0W2, W>
pub const fn ctr_nonce0_w2(self) -> Reg<CtrNonce0W2, W>
NONCE02 Register.
Sourcepub const fn ctr_nonce0_w3(self) -> Reg<CtrNonce0W3, W>
pub const fn ctr_nonce0_w3(self) -> Reg<CtrNonce0W3, W>
NONCE03 Register.
Sourcepub const fn ctr_nonce1_w0(self) -> Reg<CtrNonce1W0, W>
pub const fn ctr_nonce1_w0(self) -> Reg<CtrNonce1W0, W>
NONCE10 Register.
Sourcepub const fn ctr_nonce1_w1(self) -> Reg<CtrNonce1W1, W>
pub const fn ctr_nonce1_w1(self) -> Reg<CtrNonce1W1, W>
NONCE11 Register.
Sourcepub const fn ctr_nonce1_w2(self) -> Reg<CtrNonce1W2, W>
pub const fn ctr_nonce1_w2(self) -> Reg<CtrNonce1W2, W>
NONCE12 Register.
Sourcepub const fn ctr_nonce1_w3(self) -> Reg<CtrNonce1W3, W>
pub const fn ctr_nonce1_w3(self) -> Reg<CtrNonce1W3, W>
NONCE13 Register.
Sourcepub const fn region1_top(self) -> Reg<Region1Top, RW>
pub const fn region1_top(self) -> Reg<Region1Top, RW>
Region1 Top Address Register.
Sourcepub const fn region1_bot(self) -> Reg<Region1Bot, RW>
pub const fn region1_bot(self) -> Reg<Region1Bot, RW>
Region1 Bottom Address Register.
Trait Implementations§
impl Copy for Bee
impl Eq for Bee
impl Send for Bee
impl StructuralPartialEq for Bee
impl Sync for Bee
Auto Trait Implementations§
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