pub struct FlashCmpa { /* private fields */ }Expand description
FLASH_CMPA.
Implementations§
Source§impl FlashCmpa
impl FlashCmpa
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn spi_flash_cfg(self) -> Reg<SpiFlashCfg, RW>
pub const fn spi_flash_cfg(self) -> Reg<SpiFlashCfg, RW>
no description available.
Sourcepub const fn cc_socu_pin(self) -> Reg<CcSocuPin, RW>
pub const fn cc_socu_pin(self) -> Reg<CcSocuPin, RW>
no description available.
Sourcepub const fn cc_socu_dflt(self) -> Reg<CcSocuDflt, RW>
pub const fn cc_socu_dflt(self) -> Reg<CcSocuDflt, RW>
no description available.
Sourcepub const fn vendor_usage(self) -> Reg<VendorUsage, RW>
pub const fn vendor_usage(self) -> Reg<VendorUsage, RW>
no description available.
Sourcepub const fn secure_boot_cfg(self) -> Reg<SecureBootCfg, RW>
pub const fn secure_boot_cfg(self) -> Reg<SecureBootCfg, RW>
Secure boot configuration flags.
Sourcepub const fn prince_base_addr(self) -> Reg<PrinceBaseAddr, RW>
pub const fn prince_base_addr(self) -> Reg<PrinceBaseAddr, RW>
no description available.
Sourcepub const fn prince_sr_0(self) -> Reg<PrinceSr0, RW>
pub const fn prince_sr_0(self) -> Reg<PrinceSr0, RW>
Region 0, sub-region enable.
Sourcepub const fn prince_sr_1(self) -> Reg<PrinceSr1, RW>
pub const fn prince_sr_1(self) -> Reg<PrinceSr1, RW>
Region 1, sub-region enable.
Sourcepub const fn prince_sr_2(self) -> Reg<PrinceSr2, RW>
pub const fn prince_sr_2(self) -> Reg<PrinceSr2, RW>
Region 2, sub-region enable.
Sourcepub const fn xtal_32khz_capabank_trim(self) -> Reg<Xtal32khzCapabankTrim, RW>
pub const fn xtal_32khz_capabank_trim(self) -> Reg<Xtal32khzCapabankTrim, RW>
Xtal 32kHz capabank triming.
Sourcepub const fn xtal_16mhz_capabank_trim(self) -> Reg<Xtal16mhzCapabankTrim, RW>
pub const fn xtal_16mhz_capabank_trim(self) -> Reg<Xtal16mhzCapabankTrim, RW>
Xtal 16MHz capabank triming.
Sourcepub const fn rotkh(self, n: usize) -> Reg<Rotkh, RW>
pub const fn rotkh(self, n: usize) -> Reg<Rotkh, RW>
ROTKHindex for Root of Trust Keys Table hash[(((7 - index) * 32) + 31):((7 - index) * 32)].
Sourcepub const fn customer_defined(self, n: usize) -> Reg<CustomerDefined, RW>
pub const fn customer_defined(self, n: usize) -> Reg<CustomerDefined, RW>
Customer Defined (Programable through ROM API).
Sourcepub const fn sha256_digest(self, n: usize) -> Reg<Sha256Digest, RW>
pub const fn sha256_digest(self, n: usize) -> Reg<Sha256Digest, RW>
SHA256_DIGESTindex for DIGEST[((index * 32) + 31):(index * 32)].
Trait Implementations§
impl Copy for FlashCmpa
impl Eq for FlashCmpa
impl Send for FlashCmpa
impl StructuralPartialEq for FlashCmpa
impl Sync for FlashCmpa
Auto Trait Implementations§
impl Freeze for FlashCmpa
impl RefUnwindSafe for FlashCmpa
impl Unpin for FlashCmpa
impl UnwindSafe for FlashCmpa
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