[][src]Struct mkl25z4::ftfa_flash_config::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub backkey3: BACKKEY3,
    pub backkey2: BACKKEY2,
    pub backkey1: BACKKEY1,
    pub backkey0: BACKKEY0,
    pub backkey7: BACKKEY7,
    pub backkey6: BACKKEY6,
    pub backkey5: BACKKEY5,
    pub backkey4: BACKKEY4,
    pub fprot3: FPROT3,
    pub fprot2: FPROT2,
    pub fprot1: FPROT1,
    pub fprot0: FPROT0,
    pub fsec: FSEC,
    pub fopt: FOPT,
}

Register block

Fields

backkey3: BACKKEY3

0x00 - Backdoor Comparison Key 3.

backkey2: BACKKEY2

0x01 - Backdoor Comparison Key 2.

backkey1: BACKKEY1

0x02 - Backdoor Comparison Key 1.

backkey0: BACKKEY0

0x03 - Backdoor Comparison Key 0.

backkey7: BACKKEY7

0x04 - Backdoor Comparison Key 7.

backkey6: BACKKEY6

0x05 - Backdoor Comparison Key 6.

backkey5: BACKKEY5

0x06 - Backdoor Comparison Key 5.

backkey4: BACKKEY4

0x07 - Backdoor Comparison Key 4.

fprot3: FPROT3

0x08 - Non-volatile P-Flash Protection 1 - Low Register

fprot2: FPROT2

0x09 - Non-volatile P-Flash Protection 1 - High Register

fprot1: FPROT1

0x0a - Non-volatile P-Flash Protection 0 - Low Register

fprot0: FPROT0

0x0b - Non-volatile P-Flash Protection 0 - High Register

fsec: FSEC

0x0c - Non-volatile Flash Security Register

fopt: FOPT

0x0d - Non-volatile Flash Option Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.