pub struct W { /* private fields */ }
Expand description
Value to write to the register
Implementations§
source§impl W
impl W
sourcepub fn reset_value() -> W
pub fn reset_value() -> W
Reset value of the register
sourcepub fn stopa(&mut self) -> _STOPAW<'_>
pub fn stopa(&mut self) -> _STOPAW<'_>
Bits 0:13 - BIST stop address: Bit 0 is fixed zero since only even addresses are allowed.
sourcepub fn devsel(&mut self) -> _DEVSELW<'_>
pub fn devsel(&mut self) -> _DEVSELW<'_>
Bit 30 - BIST device select bit 0: the BIST signature is generated over the total memory space. Singe pages are interleaved over the EEPROM devices when multiple devices are used, the signature is generated over memory of multiple devices. 1: the BIST signature is generated only over a memory range located on a single EEPROM device. Therefore the internal address generation is done such that the address’ CS bits are kept stable to select only the same device. The address’ MSB and LSB bits are used to step through the memory range specified by the start and stop address fields. Note: if this bit is set the start and stop address fields must be programmed such that they both address the same EEPROM device. Therefore the address’ CS bits in both the start and stop address must be the same.
sourcepub fn strtbist(&mut self) -> _STRTBISTW<'_>
pub fn strtbist(&mut self) -> _STRTBISTW<'_>
Bit 31 - BIST start bit Setting this bit will start the BIST. This bit is self-clearing.