Type Alias xmc4300::flash0::fsr::R

source ·
pub type R = R<FsrSpec>;
Expand description

Register FSR reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn pbusy(&self) -> PbusyR

Bit 0 - Program Flash Busy

source

pub fn fabusy(&self) -> FabusyR

Bit 1 - Flash Array Busy

source

pub fn prog(&self) -> ProgR

Bit 4 - Programming State

source

pub fn erase(&self) -> EraseR

Bit 5 - Erase State

source

pub fn pfpage(&self) -> PfpageR

Bit 6 - Program Flash in Page Mode

source

pub fn pfoper(&self) -> PfoperR

Bit 8 - Program Flash Operation Error

source

pub fn sqer(&self) -> SqerR

Bit 10 - Command Sequence Error

source

pub fn proer(&self) -> ProerR

Bit 11 - Protection Error

source

pub fn pfsber(&self) -> PfsberR

Bit 12 - PFLASH Single-Bit Error and Correction

source

pub fn pfdber(&self) -> PfdberR

Bit 14 - PFLASH Double-Bit Error

source

pub fn proin(&self) -> ProinR

Bit 16 - Protection Installed

source

pub fn rproin(&self) -> RproinR

Bit 18 - Read Protection Installed

source

pub fn rprodis(&self) -> RprodisR

Bit 19 - Read Protection Disable State

source

pub fn wproin0(&self) -> Wproin0R

Bit 21 - Sector Write Protection Installed for User 0

source

pub fn wproin1(&self) -> Wproin1R

Bit 22 - Sector Write Protection Installed for User 1

source

pub fn wproin2(&self) -> Wproin2R

Bit 23 - Sector OTP Protection Installed for User 2

source

pub fn wprodis0(&self) -> Wprodis0R

Bit 25 - Sector Write Protection Disabled for User 0

source

pub fn wprodis1(&self) -> Wprodis1R

Bit 26 - Sector Write Protection Disabled for User 1

source

pub fn slm(&self) -> SlmR

Bit 28 - Flash Sleep Mode

source

pub fn ver(&self) -> VerR

Bit 31 - Verify Error