#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn pgm_data(&self, n: usize) -> &PGM_DATA
pub const fn pgm_data(&self, n: usize) -> &PGM_DATA
0x00..0x20 - Register %s that stores data to be programmed.
Sourcepub fn pgm_data_iter(&self) -> impl Iterator<Item = &PGM_DATA>
pub fn pgm_data_iter(&self) -> impl Iterator<Item = &PGM_DATA>
Iterator for array of: 0x00..0x20 - Register %s that stores data to be programmed.
Sourcepub const fn pgm_check_value(&self, n: usize) -> &PGM_CHECK_VALUE
pub const fn pgm_check_value(&self, n: usize) -> &PGM_CHECK_VALUE
0x20..0x2c - Register %s that stores the RS code to be programmed.
Sourcepub fn pgm_check_value_iter(&self) -> impl Iterator<Item = &PGM_CHECK_VALUE>
pub fn pgm_check_value_iter(&self) -> impl Iterator<Item = &PGM_CHECK_VALUE>
Iterator for array of: 0x20..0x2c - Register %s that stores the RS code to be programmed.
Sourcepub const fn rd_repeat_data0(&self) -> &RD_REPEAT_DATA0
pub const fn rd_repeat_data0(&self) -> &RD_REPEAT_DATA0
0x30 - Register 1 of BLOCK0.
Sourcepub const fn rd_repeat_data1(&self) -> &RD_REPEAT_DATA1
pub const fn rd_repeat_data1(&self) -> &RD_REPEAT_DATA1
0x34 - Register 2 of BLOCK0.
Sourcepub const fn rd_repeat_data2(&self) -> &RD_REPEAT_DATA2
pub const fn rd_repeat_data2(&self) -> &RD_REPEAT_DATA2
0x38 - Register 3 of BLOCK0.
Sourcepub const fn rd_repeat_data3(&self) -> &RD_REPEAT_DATA3
pub const fn rd_repeat_data3(&self) -> &RD_REPEAT_DATA3
0x3c - Register 4 of BLOCK0.
Sourcepub const fn rd_repeat_data4(&self) -> &RD_REPEAT_DATA4
pub const fn rd_repeat_data4(&self) -> &RD_REPEAT_DATA4
0x40 - Register 5 of BLOCK0.
Sourcepub const fn rd_mac_spi_sys_0(&self) -> &RD_MAC_SPI_SYS_0
pub const fn rd_mac_spi_sys_0(&self) -> &RD_MAC_SPI_SYS_0
0x44 - Register 0 of BLOCK1.
Sourcepub const fn rd_mac_spi_sys_1(&self) -> &RD_MAC_SPI_SYS_1
pub const fn rd_mac_spi_sys_1(&self) -> &RD_MAC_SPI_SYS_1
0x48 - Register 1 of BLOCK1.
Sourcepub const fn rd_mac_spi_sys_2(&self) -> &RD_MAC_SPI_SYS_2
pub const fn rd_mac_spi_sys_2(&self) -> &RD_MAC_SPI_SYS_2
0x4c - Register 2 of BLOCK1.
Sourcepub const fn rd_mac_spi_sys_3(&self) -> &RD_MAC_SPI_SYS_3
pub const fn rd_mac_spi_sys_3(&self) -> &RD_MAC_SPI_SYS_3
0x50 - Register 3 of BLOCK1.
Sourcepub const fn rd_mac_spi_sys_4(&self) -> &RD_MAC_SPI_SYS_4
pub const fn rd_mac_spi_sys_4(&self) -> &RD_MAC_SPI_SYS_4
0x54 - Register 4 of BLOCK1.
Sourcepub const fn rd_mac_spi_sys_5(&self) -> &RD_MAC_SPI_SYS_5
pub const fn rd_mac_spi_sys_5(&self) -> &RD_MAC_SPI_SYS_5
0x58 - Register 5 of BLOCK1.
Sourcepub const fn rd_sys_data_part1_(&self, n: usize) -> &RD_SYS_DATA_PART1_
pub const fn rd_sys_data_part1_(&self, n: usize) -> &RD_SYS_DATA_PART1_
0x5c..0x7c - Register %s of BLOCK2 (system).
Sourcepub fn rd_sys_data_part1__iter(
&self,
) -> impl Iterator<Item = &RD_SYS_DATA_PART1_>
pub fn rd_sys_data_part1__iter( &self, ) -> impl Iterator<Item = &RD_SYS_DATA_PART1_>
Iterator for array of: 0x5c..0x7c - Register %s of BLOCK2 (system).
Sourcepub const fn rd_usr_data(&self, n: usize) -> &RD_USR_DATA
pub const fn rd_usr_data(&self, n: usize) -> &RD_USR_DATA
0x7c..0x9c - Register %s of BLOCK3 (user).
Sourcepub fn rd_usr_data_iter(&self) -> impl Iterator<Item = &RD_USR_DATA>
pub fn rd_usr_data_iter(&self) -> impl Iterator<Item = &RD_USR_DATA>
Iterator for array of: 0x7c..0x9c - Register %s of BLOCK3 (user).
Sourcepub const fn rd_key0_data(&self, n: usize) -> &RD_KEY0_DATA
pub const fn rd_key0_data(&self, n: usize) -> &RD_KEY0_DATA
0x9c..0xbc - Register %s of BLOCK4 (KEY0).
Sourcepub fn rd_key0_data_iter(&self) -> impl Iterator<Item = &RD_KEY0_DATA>
pub fn rd_key0_data_iter(&self) -> impl Iterator<Item = &RD_KEY0_DATA>
Iterator for array of: 0x9c..0xbc - Register %s of BLOCK4 (KEY0).
Sourcepub const fn rd_key1_data(&self, n: usize) -> &RD_KEY1_DATA
pub const fn rd_key1_data(&self, n: usize) -> &RD_KEY1_DATA
0xbc..0xdc - Register %s of BLOCK5 (KEY1).
Sourcepub fn rd_key1_data_iter(&self) -> impl Iterator<Item = &RD_KEY1_DATA>
pub fn rd_key1_data_iter(&self) -> impl Iterator<Item = &RD_KEY1_DATA>
Iterator for array of: 0xbc..0xdc - Register %s of BLOCK5 (KEY1).
Sourcepub const fn rd_key2_data(&self, n: usize) -> &RD_KEY2_DATA
pub const fn rd_key2_data(&self, n: usize) -> &RD_KEY2_DATA
0xdc..0xfc - Register %s of BLOCK6 (KEY2).
Sourcepub fn rd_key2_data_iter(&self) -> impl Iterator<Item = &RD_KEY2_DATA>
pub fn rd_key2_data_iter(&self) -> impl Iterator<Item = &RD_KEY2_DATA>
Iterator for array of: 0xdc..0xfc - Register %s of BLOCK6 (KEY2).
Sourcepub const fn rd_key3_data(&self, n: usize) -> &RD_KEY3_DATA
pub const fn rd_key3_data(&self, n: usize) -> &RD_KEY3_DATA
0xfc..0x11c - Register %s of BLOCK7 (KEY3).
Sourcepub fn rd_key3_data_iter(&self) -> impl Iterator<Item = &RD_KEY3_DATA>
pub fn rd_key3_data_iter(&self) -> impl Iterator<Item = &RD_KEY3_DATA>
Iterator for array of: 0xfc..0x11c - Register %s of BLOCK7 (KEY3).
Sourcepub const fn rd_key4_data(&self, n: usize) -> &RD_KEY4_DATA
pub const fn rd_key4_data(&self, n: usize) -> &RD_KEY4_DATA
0x11c..0x13c - Register %s of BLOCK8 (KEY4).
Sourcepub fn rd_key4_data_iter(&self) -> impl Iterator<Item = &RD_KEY4_DATA>
pub fn rd_key4_data_iter(&self) -> impl Iterator<Item = &RD_KEY4_DATA>
Iterator for array of: 0x11c..0x13c - Register %s of BLOCK8 (KEY4).
Sourcepub const fn rd_key5_data(&self, n: usize) -> &RD_KEY5_DATA
pub const fn rd_key5_data(&self, n: usize) -> &RD_KEY5_DATA
0x13c..0x15c - Register %s of BLOCK9 (KEY5).
Sourcepub fn rd_key5_data_iter(&self) -> impl Iterator<Item = &RD_KEY5_DATA>
pub fn rd_key5_data_iter(&self) -> impl Iterator<Item = &RD_KEY5_DATA>
Iterator for array of: 0x13c..0x15c - Register %s of BLOCK9 (KEY5).
Sourcepub const fn rd_sys_data_part2_(&self, n: usize) -> &RD_SYS_DATA_PART2_
pub const fn rd_sys_data_part2_(&self, n: usize) -> &RD_SYS_DATA_PART2_
0x15c..0x17c - Register %s of BLOCK10 (system).
Sourcepub fn rd_sys_data_part2__iter(
&self,
) -> impl Iterator<Item = &RD_SYS_DATA_PART2_>
pub fn rd_sys_data_part2__iter( &self, ) -> impl Iterator<Item = &RD_SYS_DATA_PART2_>
Iterator for array of: 0x15c..0x17c - Register %s of BLOCK10 (system).
Sourcepub const fn rd_repeat_err0(&self) -> &RD_REPEAT_ERR0
pub const fn rd_repeat_err0(&self) -> &RD_REPEAT_ERR0
0x17c - Programming error record register 0 of BLOCK0.
Sourcepub const fn rd_repeat_err1(&self) -> &RD_REPEAT_ERR1
pub const fn rd_repeat_err1(&self) -> &RD_REPEAT_ERR1
0x180 - Programming error record register 1 of BLOCK0.
Sourcepub const fn rd_repeat_err2(&self) -> &RD_REPEAT_ERR2
pub const fn rd_repeat_err2(&self) -> &RD_REPEAT_ERR2
0x184 - Programming error record register 2 of BLOCK0.
Sourcepub const fn rd_repeat_err3(&self) -> &RD_REPEAT_ERR3
pub const fn rd_repeat_err3(&self) -> &RD_REPEAT_ERR3
0x188 - Programming error record register 3 of BLOCK0.
Sourcepub const fn rd_repeat_err4(&self) -> &RD_REPEAT_ERR4
pub const fn rd_repeat_err4(&self) -> &RD_REPEAT_ERR4
0x190 - Programming error record register 4 of BLOCK0.
Sourcepub const fn rd_rs_err0(&self) -> &RD_RS_ERR0
pub const fn rd_rs_err0(&self) -> &RD_RS_ERR0
0x1c0 - Programming error record register 0 of BLOCK1-10.
Sourcepub const fn rd_rs_err1(&self) -> &RD_RS_ERR1
pub const fn rd_rs_err1(&self) -> &RD_RS_ERR1
0x1c4 - Programming error record register 1 of BLOCK1-10.
Sourcepub const fn rd_tim_conf(&self) -> &RD_TIM_CONF
pub const fn rd_tim_conf(&self) -> &RD_TIM_CONF
0x1ec - Configures read timing parameters.
Sourcepub const fn wr_tim_conf0(&self) -> &WR_TIM_CONF0
pub const fn wr_tim_conf0(&self) -> &WR_TIM_CONF0
0x1f0 - Configuration register 0 of eFuse programming timing parameters.
Sourcepub const fn wr_tim_conf1(&self) -> &WR_TIM_CONF1
pub const fn wr_tim_conf1(&self) -> &WR_TIM_CONF1
0x1f4 - Configuration register 1 of eFuse programming timing parameters.
Sourcepub const fn wr_tim_conf2(&self) -> &WR_TIM_CONF2
pub const fn wr_tim_conf2(&self) -> &WR_TIM_CONF2
0x1f8 - Configuration register 2 of eFuse programming timing parameters.