Struct EFUSE

Source
pub struct EFUSE { /* private fields */ }
Expand description

eFuse Controller

Implementations§

Source§

impl EFUSE

Source

pub const PTR: *const RegisterBlock = {0x5012d000 as *const efuse::RegisterBlock}

Pointer to the register block

Source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

Source

pub unsafe fn steal() -> Self

Steal an instance of this peripheral

§Safety

Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.

Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.

Methods from Deref<Target = RegisterBlock>§

Source

pub fn pgm_data0(&self) -> &PGM_DATA0

0x00 - Register 0 that stores data to be programmed.

Source

pub fn pgm_data1(&self) -> &PGM_DATA1

0x04 - Register 1 that stores data to be programmed.

Source

pub fn pgm_data2(&self) -> &PGM_DATA2

0x08 - Register 2 that stores data to be programmed.

Source

pub fn pgm_data3(&self) -> &PGM_DATA3

0x0c - Register 3 that stores data to be programmed.

Source

pub fn pgm_data4(&self) -> &PGM_DATA4

0x10 - Register 4 that stores data to be programmed.

Source

pub fn pgm_data5(&self) -> &PGM_DATA5

0x14 - Register 5 that stores data to be programmed.

Source

pub fn pgm_data6(&self) -> &PGM_DATA6

0x18 - Register 6 that stores data to be programmed.

Source

pub fn pgm_data7(&self) -> &PGM_DATA7

0x1c - Register 7 that stores data to be programmed.

Source

pub fn pgm_check_value0(&self) -> &PGM_CHECK_VALUE0

0x20 - Register 0 that stores the RS code to be programmed.

Source

pub fn pgm_check_value1(&self) -> &PGM_CHECK_VALUE1

0x24 - Register 1 that stores the RS code to be programmed.

Source

pub fn pgm_check_value2(&self) -> &PGM_CHECK_VALUE2

0x28 - Register 2 that stores the RS code to be programmed.

Source

pub fn rd_wr_dis(&self) -> &RD_WR_DIS

0x2c - BLOCK0 data register 0.

Source

pub fn rd_repeat_data0(&self) -> &RD_REPEAT_DATA0

0x30 - BLOCK0 data register 1.

Source

pub fn rd_repeat_data1(&self) -> &RD_REPEAT_DATA1

0x34 - BLOCK0 data register 2.

Source

pub fn rd_repeat_data2(&self) -> &RD_REPEAT_DATA2

0x38 - BLOCK0 data register 3.

Source

pub fn rd_repeat_data3(&self) -> &RD_REPEAT_DATA3

0x3c - BLOCK0 data register 4.

Source

pub fn rd_repeat_data4(&self) -> &RD_REPEAT_DATA4

0x40 - BLOCK0 data register 5.

Source

pub fn rd_mac_sys_0(&self) -> &RD_MAC_SYS_0

0x44 - BLOCK1 data register $n.

Source

pub fn rd_mac_sys_1(&self) -> &RD_MAC_SYS_1

0x48 - BLOCK1 data register $n.

Source

pub fn rd_mac_sys_2(&self) -> &RD_MAC_SYS_2

0x4c - BLOCK1 data register $n.

Source

pub fn rd_mac_sys_3(&self) -> &RD_MAC_SYS_3

0x50 - BLOCK1 data register $n.

Source

pub fn rd_mac_sys_4(&self) -> &RD_MAC_SYS_4

0x54 - BLOCK1 data register $n.

Source

pub fn rd_mac_sys_5(&self) -> &RD_MAC_SYS_5

0x58 - BLOCK1 data register $n.

Source

pub fn rd_sys_part1_data0(&self) -> &RD_SYS_PART1_DATA0

0x5c - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data1(&self) -> &RD_SYS_PART1_DATA1

0x60 - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data2(&self) -> &RD_SYS_PART1_DATA2

0x64 - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data3(&self) -> &RD_SYS_PART1_DATA3

0x68 - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data4(&self) -> &RD_SYS_PART1_DATA4

0x6c - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data5(&self) -> &RD_SYS_PART1_DATA5

0x70 - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data6(&self) -> &RD_SYS_PART1_DATA6

0x74 - Register $n of BLOCK2 (system).

Source

pub fn rd_sys_part1_data7(&self) -> &RD_SYS_PART1_DATA7

0x78 - Register $n of BLOCK2 (system).

Source

pub fn rd_usr_data0(&self) -> &RD_USR_DATA0

0x7c - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data1(&self) -> &RD_USR_DATA1

0x80 - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data2(&self) -> &RD_USR_DATA2

0x84 - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data3(&self) -> &RD_USR_DATA3

0x88 - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data4(&self) -> &RD_USR_DATA4

0x8c - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data5(&self) -> &RD_USR_DATA5

0x90 - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data6(&self) -> &RD_USR_DATA6

0x94 - Register $n of BLOCK3 (user).

Source

pub fn rd_usr_data7(&self) -> &RD_USR_DATA7

0x98 - Register $n of BLOCK3 (user).

Source

pub fn rd_key0_data0(&self) -> &RD_KEY0_DATA0

0x9c - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data1(&self) -> &RD_KEY0_DATA1

0xa0 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data2(&self) -> &RD_KEY0_DATA2

0xa4 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data3(&self) -> &RD_KEY0_DATA3

0xa8 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data4(&self) -> &RD_KEY0_DATA4

0xac - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data5(&self) -> &RD_KEY0_DATA5

0xb0 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data6(&self) -> &RD_KEY0_DATA6

0xb4 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key0_data7(&self) -> &RD_KEY0_DATA7

0xb8 - Register $n of BLOCK4 (KEY0).

Source

pub fn rd_key1_data0(&self) -> &RD_KEY1_DATA0

0xbc - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data1(&self) -> &RD_KEY1_DATA1

0xc0 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data2(&self) -> &RD_KEY1_DATA2

0xc4 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data3(&self) -> &RD_KEY1_DATA3

0xc8 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data4(&self) -> &RD_KEY1_DATA4

0xcc - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data5(&self) -> &RD_KEY1_DATA5

0xd0 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data6(&self) -> &RD_KEY1_DATA6

0xd4 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key1_data7(&self) -> &RD_KEY1_DATA7

0xd8 - Register $n of BLOCK5 (KEY1).

Source

pub fn rd_key2_data0(&self) -> &RD_KEY2_DATA0

0xdc - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data1(&self) -> &RD_KEY2_DATA1

0xe0 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data2(&self) -> &RD_KEY2_DATA2

0xe4 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data3(&self) -> &RD_KEY2_DATA3

0xe8 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data4(&self) -> &RD_KEY2_DATA4

0xec - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data5(&self) -> &RD_KEY2_DATA5

0xf0 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data6(&self) -> &RD_KEY2_DATA6

0xf4 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key2_data7(&self) -> &RD_KEY2_DATA7

0xf8 - Register $n of BLOCK6 (KEY2).

Source

pub fn rd_key3_data0(&self) -> &RD_KEY3_DATA0

0xfc - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data1(&self) -> &RD_KEY3_DATA1

0x100 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data2(&self) -> &RD_KEY3_DATA2

0x104 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data3(&self) -> &RD_KEY3_DATA3

0x108 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data4(&self) -> &RD_KEY3_DATA4

0x10c - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data5(&self) -> &RD_KEY3_DATA5

0x110 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data6(&self) -> &RD_KEY3_DATA6

0x114 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key3_data7(&self) -> &RD_KEY3_DATA7

0x118 - Register $n of BLOCK7 (KEY3).

Source

pub fn rd_key4_data0(&self) -> &RD_KEY4_DATA0

0x11c - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data1(&self) -> &RD_KEY4_DATA1

0x120 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data2(&self) -> &RD_KEY4_DATA2

0x124 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data3(&self) -> &RD_KEY4_DATA3

0x128 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data4(&self) -> &RD_KEY4_DATA4

0x12c - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data5(&self) -> &RD_KEY4_DATA5

0x130 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data6(&self) -> &RD_KEY4_DATA6

0x134 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key4_data7(&self) -> &RD_KEY4_DATA7

0x138 - Register $n of BLOCK8 (KEY4).

Source

pub fn rd_key5_data0(&self) -> &RD_KEY5_DATA0

0x13c - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data1(&self) -> &RD_KEY5_DATA1

0x140 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data2(&self) -> &RD_KEY5_DATA2

0x144 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data3(&self) -> &RD_KEY5_DATA3

0x148 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data4(&self) -> &RD_KEY5_DATA4

0x14c - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data5(&self) -> &RD_KEY5_DATA5

0x150 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data6(&self) -> &RD_KEY5_DATA6

0x154 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_key5_data7(&self) -> &RD_KEY5_DATA7

0x158 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_sys_part2_data0(&self) -> &RD_SYS_PART2_DATA0

0x15c - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data1(&self) -> &RD_SYS_PART2_DATA1

0x160 - Register $n of BLOCK9 (KEY5).

Source

pub fn rd_sys_part2_data2(&self) -> &RD_SYS_PART2_DATA2

0x164 - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data3(&self) -> &RD_SYS_PART2_DATA3

0x168 - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data4(&self) -> &RD_SYS_PART2_DATA4

0x16c - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data5(&self) -> &RD_SYS_PART2_DATA5

0x170 - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data6(&self) -> &RD_SYS_PART2_DATA6

0x174 - Register $n of BLOCK10 (system).

Source

pub fn rd_sys_part2_data7(&self) -> &RD_SYS_PART2_DATA7

0x178 - Register $n of BLOCK10 (system).

Source

pub fn rd_repeat_err0(&self) -> &RD_REPEAT_ERR0

0x17c - Programming error record register 0 of BLOCK0.

Source

pub fn rd_repeat_err1(&self) -> &RD_REPEAT_ERR1

0x180 - Programming error record register 1 of BLOCK0.

Source

pub fn rd_repeat_err2(&self) -> &RD_REPEAT_ERR2

0x184 - Programming error record register 2 of BLOCK0.

Source

pub fn rd_repeat_err3(&self) -> &RD_REPEAT_ERR3

0x188 - Programming error record register 3 of BLOCK0.

Source

pub fn rd_repeat_err4(&self) -> &RD_REPEAT_ERR4

0x18c - Programming error record register 4 of BLOCK0.

Source

pub fn rd_rs_err0(&self) -> &RD_RS_ERR0

0x1c0 - Programming error record register 0 of BLOCK1-10.

Source

pub fn rd_rs_err1(&self) -> &RD_RS_ERR1

0x1c4 - Programming error record register 1 of BLOCK1-10.

Source

pub fn clk(&self) -> &CLK

0x1c8 - eFuse clcok configuration register.

Source

pub fn conf(&self) -> &CONF

0x1cc - eFuse operation mode configuraiton register

Source

pub fn status(&self) -> &STATUS

0x1d0 - eFuse status register.

Source

pub fn cmd(&self) -> &CMD

0x1d4 - eFuse command register.

Source

pub fn int_raw(&self) -> &INT_RAW

0x1d8 - eFuse raw interrupt register.

Source

pub fn int_st(&self) -> &INT_ST

0x1dc - eFuse interrupt status register.

Source

pub fn int_ena(&self) -> &INT_ENA

0x1e0 - eFuse interrupt enable register.

Source

pub fn int_clr(&self) -> &INT_CLR

0x1e4 - eFuse interrupt clear register.

Source

pub fn dac_conf(&self) -> &DAC_CONF

0x1e8 - Controls the eFuse programming voltage.

Source

pub fn rd_tim_conf(&self) -> &RD_TIM_CONF

0x1ec - Configures read timing parameters.

Source

pub fn wr_tim_conf1(&self) -> &WR_TIM_CONF1

0x1f0 - Configurarion register 1 of eFuse programming timing parameters.

Source

pub fn wr_tim_conf2(&self) -> &WR_TIM_CONF2

0x1f4 - Configurarion register 2 of eFuse programming timing parameters.

Source

pub fn wr_tim_conf0_rs_bypass(&self) -> &WR_TIM_CONF0_RS_BYPASS

0x1f8 - Configurarion register0 of eFuse programming time parameters and rs bypass operation.

Source

pub fn date(&self) -> &DATE

0x1fc - eFuse version register.

Source

pub fn apb2otp_wr_dis(&self) -> &APB2OTP_WR_DIS

0x800 - eFuse apb2otp block0 data register1.

Source

pub fn apb2otp_blk0_backup1_w1(&self) -> &APB2OTP_BLK0_BACKUP1_W1

0x804 - eFuse apb2otp block0 data register2.

Source

pub fn apb2otp_blk0_backup1_w2(&self) -> &APB2OTP_BLK0_BACKUP1_W2

0x808 - eFuse apb2otp block0 data register3.

Source

pub fn apb2otp_blk0_backup1_w3(&self) -> &APB2OTP_BLK0_BACKUP1_W3

0x80c - eFuse apb2otp block0 data register4.

Source

pub fn apb2otp_blk0_backup1_w4(&self) -> &APB2OTP_BLK0_BACKUP1_W4

0x810 - eFuse apb2otp block0 data register5.

Source

pub fn apb2otp_blk0_backup1_w5(&self) -> &APB2OTP_BLK0_BACKUP1_W5

0x814 - eFuse apb2otp block0 data register6.

Source

pub fn apb2otp_blk0_backup2_w1(&self) -> &APB2OTP_BLK0_BACKUP2_W1

0x818 - eFuse apb2otp block0 data register7.

Source

pub fn apb2otp_blk0_backup2_w2(&self) -> &APB2OTP_BLK0_BACKUP2_W2

0x81c - eFuse apb2otp block0 data register8.

Source

pub fn apb2otp_blk0_backup2_w3(&self) -> &APB2OTP_BLK0_BACKUP2_W3

0x820 - eFuse apb2otp block0 data register9.

Source

pub fn apb2otp_blk0_backup2_w4(&self) -> &APB2OTP_BLK0_BACKUP2_W4

0x824 - eFuse apb2otp block0 data register10.

Source

pub fn apb2otp_blk0_backup2_w5(&self) -> &APB2OTP_BLK0_BACKUP2_W5

0x828 - eFuse apb2otp block0 data register11.

Source

pub fn apb2otp_blk0_backup3_w1(&self) -> &APB2OTP_BLK0_BACKUP3_W1

0x82c - eFuse apb2otp block0 data register12.

Source

pub fn apb2otp_blk0_backup3_w2(&self) -> &APB2OTP_BLK0_BACKUP3_W2

0x830 - eFuse apb2otp block0 data register13.

Source

pub fn apb2otp_blk0_backup3_w3(&self) -> &APB2OTP_BLK0_BACKUP3_W3

0x834 - eFuse apb2otp block0 data register14.

Source

pub fn apb2otp_blk0_backup3_w4(&self) -> &APB2OTP_BLK0_BACKUP3_W4

0x838 - eFuse apb2otp block0 data register15.

Source

pub fn apb2otp_blk0_backup3_w5(&self) -> &APB2OTP_BLK0_BACKUP3_W5

0x83c - eFuse apb2otp block0 data register16.

Source

pub fn apb2otp_blk0_backup4_w1(&self) -> &APB2OTP_BLK0_BACKUP4_W1

0x840 - eFuse apb2otp block0 data register17.

Source

pub fn apb2otp_blk0_backup4_w2(&self) -> &APB2OTP_BLK0_BACKUP4_W2

0x844 - eFuse apb2otp block0 data register18.

Source

pub fn apb2otp_blk0_backup4_w3(&self) -> &APB2OTP_BLK0_BACKUP4_W3

0x848 - eFuse apb2otp block0 data register19.

Source

pub fn apb2otp_blk0_backup4_w4(&self) -> &APB2OTP_BLK0_BACKUP4_W4

0x84c - eFuse apb2otp block0 data register20.

Source

pub fn apb2otp_blk0_backup4_w5(&self) -> &APB2OTP_BLK0_BACKUP4_W5

0x850 - eFuse apb2otp block0 data register21.

Source

pub fn apb2otp_blk1_w1(&self) -> &APB2OTP_BLK1_W1

0x854 - eFuse apb2otp block1 data register1.

Source

pub fn apb2otp_blk1_w2(&self) -> &APB2OTP_BLK1_W2

0x858 - eFuse apb2otp block1 data register2.

Source

pub fn apb2otp_blk1_w3(&self) -> &APB2OTP_BLK1_W3

0x85c - eFuse apb2otp block1 data register3.

Source

pub fn apb2otp_blk1_w4(&self) -> &APB2OTP_BLK1_W4

0x860 - eFuse apb2otp block1 data register4.

Source

pub fn apb2otp_blk1_w5(&self) -> &APB2OTP_BLK1_W5

0x864 - eFuse apb2otp block1 data register5.

Source

pub fn apb2otp_blk1_w6(&self) -> &APB2OTP_BLK1_W6

0x868 - eFuse apb2otp block1 data register6.

Source

pub fn apb2otp_blk1_w7(&self) -> &APB2OTP_BLK1_W7

0x86c - eFuse apb2otp block1 data register7.

Source

pub fn apb2otp_blk1_w8(&self) -> &APB2OTP_BLK1_W8

0x870 - eFuse apb2otp block1 data register8.

Source

pub fn apb2otp_blk1_w9(&self) -> &APB2OTP_BLK1_W9

0x874 - eFuse apb2otp block1 data register9.

Source

pub fn apb2otp_blk2_w1(&self) -> &APB2OTP_BLK2_W1

0x878 - eFuse apb2otp block2 data register1.

Source

pub fn apb2otp_blk2_w2(&self) -> &APB2OTP_BLK2_W2

0x87c - eFuse apb2otp block2 data register2.

Source

pub fn apb2otp_blk2_w3(&self) -> &APB2OTP_BLK2_W3

0x880 - eFuse apb2otp block2 data register3.

Source

pub fn apb2otp_blk2_w4(&self) -> &APB2OTP_BLK2_W4

0x884 - eFuse apb2otp block2 data register4.

Source

pub fn apb2otp_blk2_w5(&self) -> &APB2OTP_BLK2_W5

0x888 - eFuse apb2otp block2 data register5.

Source

pub fn apb2otp_blk2_w6(&self) -> &APB2OTP_BLK2_W6

0x88c - eFuse apb2otp block2 data register6.

Source

pub fn apb2otp_blk2_w7(&self) -> &APB2OTP_BLK2_W7

0x890 - eFuse apb2otp block2 data register7.

Source

pub fn apb2otp_blk2_w8(&self) -> &APB2OTP_BLK2_W8

0x894 - eFuse apb2otp block2 data register8.

Source

pub fn apb2otp_blk2_w9(&self) -> &APB2OTP_BLK2_W9

0x898 - eFuse apb2otp block2 data register9.

Source

pub fn apb2otp_blk2_w10(&self) -> &APB2OTP_BLK2_W10

0x89c - eFuse apb2otp block2 data register10.

Source

pub fn apb2otp_blk2_w11(&self) -> &APB2OTP_BLK2_W11

0x8a0 - eFuse apb2otp block2 data register11.

Source

pub fn apb2otp_blk3_w1(&self) -> &APB2OTP_BLK3_W1

0x8a4 - eFuse apb2otp block3 data register1.

Source

pub fn apb2otp_blk3_w2(&self) -> &APB2OTP_BLK3_W2

0x8a8 - eFuse apb2otp block3 data register2.

Source

pub fn apb2otp_blk3_w3(&self) -> &APB2OTP_BLK3_W3

0x8ac - eFuse apb2otp block3 data register3.

Source

pub fn apb2otp_blk3_w4(&self) -> &APB2OTP_BLK3_W4

0x8b0 - eFuse apb2otp block3 data register4.

Source

pub fn apb2otp_blk3_w5(&self) -> &APB2OTP_BLK3_W5

0x8b4 - eFuse apb2otp block3 data register5.

Source

pub fn apb2otp_blk3_w6(&self) -> &APB2OTP_BLK3_W6

0x8b8 - eFuse apb2otp block3 data register6.

Source

pub fn apb2otp_blk3_w7(&self) -> &APB2OTP_BLK3_W7

0x8bc - eFuse apb2otp block3 data register7.

Source

pub fn apb2otp_blk3_w8(&self) -> &APB2OTP_BLK3_W8

0x8c0 - eFuse apb2otp block3 data register8.

Source

pub fn apb2otp_blk3_w9(&self) -> &APB2OTP_BLK3_W9

0x8c4 - eFuse apb2otp block3 data register9.

Source

pub fn apb2otp_blk3_w10(&self) -> &APB2OTP_BLK3_W10

0x8c8 - eFuse apb2otp block3 data register10.

Source

pub fn apb2otp_blk3_w11(&self) -> &APB2OTP_BLK3_W11

0x8cc - eFuse apb2otp block3 data register11.

Source

pub fn apb2otp_blk4_w1(&self) -> &APB2OTP_BLK4_W1

0x8d0 - eFuse apb2otp block4 data register1.

Source

pub fn apb2otp_blk4_w2(&self) -> &APB2OTP_BLK4_W2

0x8d4 - eFuse apb2otp block4 data register2.

Source

pub fn apb2otp_blk4_w3(&self) -> &APB2OTP_BLK4_W3

0x8d8 - eFuse apb2otp block4 data register3.

Source

pub fn apb2otp_blk4_w4(&self) -> &APB2OTP_BLK4_W4

0x8dc - eFuse apb2otp block4 data register4.

Source

pub fn apb2otp_blk4_w5(&self) -> &APB2OTP_BLK4_W5

0x8e0 - eFuse apb2otp block4 data register5.

Source

pub fn apb2otp_blk4_w6(&self) -> &APB2OTP_BLK4_W6

0x8e4 - eFuse apb2otp block4 data register6.

Source

pub fn apb2otp_blk4_w7(&self) -> &APB2OTP_BLK4_W7

0x8e8 - eFuse apb2otp block4 data register7.

Source

pub fn apb2otp_blk4_w8(&self) -> &APB2OTP_BLK4_W8

0x8ec - eFuse apb2otp block4 data register8.

Source

pub fn apb2otp_blk4_w9(&self) -> &APB2OTP_BLK4_W9

0x8f0 - eFuse apb2otp block4 data register9.

Source

pub fn apb2otp_blk4_w10(&self) -> &APB2OTP_BLK4_W10

0x8f4 - eFuse apb2otp block4 data registe10.

Source

pub fn apb2otp_blk4_w11(&self) -> &APB2OTP_BLK4_W11

0x8f8 - eFuse apb2otp block4 data register11.

Source

pub fn apb2otp_blk5_w1(&self) -> &APB2OTP_BLK5_W1

0x8fc - eFuse apb2otp block5 data register1.

Source

pub fn apb2otp_blk5_w2(&self) -> &APB2OTP_BLK5_W2

0x900 - eFuse apb2otp block5 data register2.

Source

pub fn apb2otp_blk5_w3(&self) -> &APB2OTP_BLK5_W3

0x904 - eFuse apb2otp block5 data register3.

Source

pub fn apb2otp_blk5_w4(&self) -> &APB2OTP_BLK5_W4

0x908 - eFuse apb2otp block5 data register4.

Source

pub fn apb2otp_blk5_w5(&self) -> &APB2OTP_BLK5_W5

0x90c - eFuse apb2otp block5 data register5.

Source

pub fn apb2otp_blk5_w6(&self) -> &APB2OTP_BLK5_W6

0x910 - eFuse apb2otp block5 data register6.

Source

pub fn apb2otp_blk5_w7(&self) -> &APB2OTP_BLK5_W7

0x914 - eFuse apb2otp block5 data register7.

Source

pub fn apb2otp_blk5_w8(&self) -> &APB2OTP_BLK5_W8

0x918 - eFuse apb2otp block5 data register8.

Source

pub fn apb2otp_blk5_w9(&self) -> &APB2OTP_BLK5_W9

0x91c - eFuse apb2otp block5 data register9.

Source

pub fn apb2otp_blk5_w10(&self) -> &APB2OTP_BLK5_W10

0x920 - eFuse apb2otp block5 data register10.

Source

pub fn apb2otp_blk5_w11(&self) -> &APB2OTP_BLK5_W11

0x924 - eFuse apb2otp block5 data register11.

Source

pub fn apb2otp_blk6_w1(&self) -> &APB2OTP_BLK6_W1

0x928 - eFuse apb2otp block6 data register1.

Source

pub fn apb2otp_blk6_w2(&self) -> &APB2OTP_BLK6_W2

0x92c - eFuse apb2otp block6 data register2.

Source

pub fn apb2otp_blk6_w3(&self) -> &APB2OTP_BLK6_W3

0x930 - eFuse apb2otp block6 data register3.

Source

pub fn apb2otp_blk6_w4(&self) -> &APB2OTP_BLK6_W4

0x934 - eFuse apb2otp block6 data register4.

Source

pub fn apb2otp_blk6_w5(&self) -> &APB2OTP_BLK6_W5

0x938 - eFuse apb2otp block6 data register5.

Source

pub fn apb2otp_blk6_w6(&self) -> &APB2OTP_BLK6_W6

0x93c - eFuse apb2otp block6 data register6.

Source

pub fn apb2otp_blk6_w7(&self) -> &APB2OTP_BLK6_W7

0x940 - eFuse apb2otp block6 data register7.

Source

pub fn apb2otp_blk6_w8(&self) -> &APB2OTP_BLK6_W8

0x944 - eFuse apb2otp block6 data register8.

Source

pub fn apb2otp_blk6_w9(&self) -> &APB2OTP_BLK6_W9

0x948 - eFuse apb2otp block6 data register9.

Source

pub fn apb2otp_blk6_w10(&self) -> &APB2OTP_BLK6_W10

0x94c - eFuse apb2otp block6 data register10.

Source

pub fn apb2otp_blk6_w11(&self) -> &APB2OTP_BLK6_W11

0x950 - eFuse apb2otp block6 data register11.

Source

pub fn apb2otp_blk7_w1(&self) -> &APB2OTP_BLK7_W1

0x954 - eFuse apb2otp block7 data register1.

Source

pub fn apb2otp_blk7_w2(&self) -> &APB2OTP_BLK7_W2

0x958 - eFuse apb2otp block7 data register2.

Source

pub fn apb2otp_blk7_w3(&self) -> &APB2OTP_BLK7_W3

0x95c - eFuse apb2otp block7 data register3.

Source

pub fn apb2otp_blk7_w4(&self) -> &APB2OTP_BLK7_W4

0x960 - eFuse apb2otp block7 data register4.

Source

pub fn apb2otp_blk7_w5(&self) -> &APB2OTP_BLK7_W5

0x964 - eFuse apb2otp block7 data register5.

Source

pub fn apb2otp_blk7_w6(&self) -> &APB2OTP_BLK7_W6

0x968 - eFuse apb2otp block7 data register6.

Source

pub fn apb2otp_blk7_w7(&self) -> &APB2OTP_BLK7_W7

0x96c - eFuse apb2otp block7 data register7.

Source

pub fn apb2otp_blk7_w8(&self) -> &APB2OTP_BLK7_W8

0x970 - eFuse apb2otp block7 data register8.

Source

pub fn apb2otp_blk7_w9(&self) -> &APB2OTP_BLK7_W9

0x974 - eFuse apb2otp block7 data register9.

Source

pub fn apb2otp_blk7_w10(&self) -> &APB2OTP_BLK7_W10

0x978 - eFuse apb2otp block7 data register10.

Source

pub fn apb2otp_blk7_w11(&self) -> &APB2OTP_BLK7_W11

0x97c - eFuse apb2otp block7 data register11.

Source

pub fn apb2otp_blk8_w1(&self) -> &APB2OTP_BLK8_W1

0x980 - eFuse apb2otp block8 data register1.

Source

pub fn apb2otp_blk8_w2(&self) -> &APB2OTP_BLK8_W2

0x984 - eFuse apb2otp block8 data register2.

Source

pub fn apb2otp_blk8_w3(&self) -> &APB2OTP_BLK8_W3

0x988 - eFuse apb2otp block8 data register3.

Source

pub fn apb2otp_blk8_w4(&self) -> &APB2OTP_BLK8_W4

0x98c - eFuse apb2otp block8 data register4.

Source

pub fn apb2otp_blk8_w5(&self) -> &APB2OTP_BLK8_W5

0x990 - eFuse apb2otp block8 data register5.

Source

pub fn apb2otp_blk8_w6(&self) -> &APB2OTP_BLK8_W6

0x994 - eFuse apb2otp block8 data register6.

Source

pub fn apb2otp_blk8_w7(&self) -> &APB2OTP_BLK8_W7

0x998 - eFuse apb2otp block8 data register7.

Source

pub fn apb2otp_blk8_w8(&self) -> &APB2OTP_BLK8_W8

0x99c - eFuse apb2otp block8 data register8.

Source

pub fn apb2otp_blk8_w9(&self) -> &APB2OTP_BLK8_W9

0x9a0 - eFuse apb2otp block8 data register9.

Source

pub fn apb2otp_blk8_w10(&self) -> &APB2OTP_BLK8_W10

0x9a4 - eFuse apb2otp block8 data register10.

Source

pub fn apb2otp_blk8_w11(&self) -> &APB2OTP_BLK8_W11

0x9a8 - eFuse apb2otp block8 data register11.

Source

pub fn apb2otp_blk9_w1(&self) -> &APB2OTP_BLK9_W1

0x9ac - eFuse apb2otp block9 data register1.

Source

pub fn apb2otp_blk9_w2(&self) -> &APB2OTP_BLK9_W2

0x9b0 - eFuse apb2otp block9 data register2.

Source

pub fn apb2otp_blk9_w3(&self) -> &APB2OTP_BLK9_W3

0x9b4 - eFuse apb2otp block9 data register3.

Source

pub fn apb2otp_blk9_w4(&self) -> &APB2OTP_BLK9_W4

0x9b8 - eFuse apb2otp block9 data register4.

Source

pub fn apb2otp_blk9_w5(&self) -> &APB2OTP_BLK9_W5

0x9bc - eFuse apb2otp block9 data register5.

Source

pub fn apb2otp_blk9_w6(&self) -> &APB2OTP_BLK9_W6

0x9c0 - eFuse apb2otp block9 data register6.

Source

pub fn apb2otp_blk9_w7(&self) -> &APB2OTP_BLK9_W7

0x9c4 - eFuse apb2otp block9 data register7.

Source

pub fn apb2otp_blk9_w8(&self) -> &APB2OTP_BLK9_W8

0x9c8 - eFuse apb2otp block9 data register8.

Source

pub fn apb2otp_blk9_w9(&self) -> &APB2OTP_BLK9_W9

0x9cc - eFuse apb2otp block9 data register9.

Source

pub fn apb2otp_blk9_w10(&self) -> &APB2OTP_BLK9_W10

0x9d0 - eFuse apb2otp block9 data register10.

Source

pub fn apb2otp_blk9_w11(&self) -> &APB2OTP_BLK9_W11

0x9d4 - eFuse apb2otp block9 data register11.

Source

pub fn apb2otp_blk10_w1(&self) -> &APB2OTP_BLK10_W1

0x9d8 - eFuse apb2otp block10 data register1.

Source

pub fn apb2otp_blk10_w2(&self) -> &APB2OTP_BLK10_W2

0x9dc - eFuse apb2otp block10 data register2.

Source

pub fn apb2otp_blk10_w3(&self) -> &APB2OTP_BLK10_W3

0x9e0 - eFuse apb2otp block10 data register3.

Source

pub fn apb2otp_blk10_w4(&self) -> &APB2OTP_BLK10_W4

0x9e4 - eFuse apb2otp block10 data register4.

Source

pub fn apb2otp_blk10_w5(&self) -> &APB2OTP_BLK10_W5

0x9e8 - eFuse apb2otp block10 data register5.

Source

pub fn apb2otp_blk10_w6(&self) -> &APB2OTP_BLK10_W6

0x9ec - eFuse apb2otp block10 data register6.

Source

pub fn apb2otp_blk10_w7(&self) -> &APB2OTP_BLK10_W7

0x9f0 - eFuse apb2otp block10 data register7.

Source

pub fn apb2otp_blk10_w8(&self) -> &APB2OTP_BLK10_W8

0x9f4 - eFuse apb2otp block10 data register8.

Source

pub fn apb2otp_blk10_w9(&self) -> &APB2OTP_BLK10_W9

0x9f8 - eFuse apb2otp block10 data register9.

Source

pub fn apb2otp_blk10_w10(&self) -> &APB2OTP_BLK10_W10

0x9fc - eFuse apb2otp block10 data register10.

Source

pub fn apb2otp_blk10_w11(&self) -> &APB2OTP_BLK10_W11

0xa00 - eFuse apb2otp block10 data register11.

Source

pub fn apb2otp_en(&self) -> &APB2OTP_EN

0xa08 - eFuse apb2otp enable configuration register.

Trait Implementations§

Source§

impl Debug for EFUSE

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Deref for EFUSE

Source§

type Target = RegisterBlock

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl Send for EFUSE

Auto Trait Implementations§

§

impl Freeze for EFUSE

§

impl RefUnwindSafe for EFUSE

§

impl !Sync for EFUSE

§

impl Unpin for EFUSE

§

impl UnwindSafe for EFUSE

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.