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