[][src]Struct k1921vk01t_pac::nt_userflash::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub fma: FMA,
    pub fmd: FMD,
    pub fmc: FMC,
    pub fcis: FCIS,
    pub fcim: FCIM,
    pub fcic: FCIC,
    pub t_acc: T_ACC,
    pub t_nvs: T_NVS,
    pub t_nvh: T_NVH,
    pub t_rcv: T_RCV,
    pub t_pgs: T_PGS,
    pub t_prog: T_PROG,
    pub t_pgh: T_PGH,
    pub t_erase: T_ERASE,
    pub t_me: T_ME,
    pub t_nvh1: T_NVH1,
    // some fields omitted
}

Register block

Fields

fma: FMA

0x00 - Address userflash register

fmd: FMD

0x04 - Data byte user flash register

fmc: FMC

0x08 - Command register

fcis: FCIS

0x0c - Status register

fcim: FCIM

0x10 - Interrupt mask register

fcic: FCIC

0x14 - Clear status register

t_acc: T_ACC

0x80 - Register the delay of setting addresses to read data from the flash memory

t_nvs: T_NVS

0x84 - Register signal delay lifting NVSTR after lifting signal PROG

t_nvh: T_NVH

0x88 - Register sets the release delay signal NVSTR after releasing signal PROG

t_rcv: T_RCV

0x8c - Register delay from releasing signal NVSTR to raise it to the next transaction

t_pgs: T_PGS

0x90 - Register delay lifting signal YE after lifting signal NVSTR

t_prog: T_PROG

0x94 - Register YE signal duration in recording transactions

t_pgh: T_PGH

0x98 - Register delay signal NVSTR after releasing signal YE

t_erase: T_ERASE

0x9c - Register duration of the signal in transactions ERASE erasure

t_me: T_ME

0xa0 - Register specifies the duration of the signal in transactions ERASE erasure

t_nvh1: T_NVH1

0xa4 - Register specifies the duration of the signal in transactions ERASE erasure

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 = !

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.