1 /* 2 * SPDX-FileCopyrightText: 2017-2023 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 11 #include "esp_efuse.h" 12 13 // md5_digest_table 661eec06c4c442af5baa0c947029db74 14 // This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY. 15 // If you want to change some fields, you need to change esp_efuse_table.csv file 16 // then run `efuse_common_table` or `efuse_custom_table` command it will generate this file. 17 // To show efuse_table run the command 'show_efuse_table'. 18 19 20 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS[]; 21 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RD_DIS[]; 22 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_ICACHE[]; 23 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_JTAG[]; 24 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE[]; 25 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG[]; 26 #define ESP_EFUSE_WR_DIS_DIS_USB_DEVICE ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG 27 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD[]; 28 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_TWAI[]; 29 #define ESP_EFUSE_WR_DIS_DIS_CAN ESP_EFUSE_WR_DIS_DIS_TWAI 30 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE[]; 31 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_PAD_JTAG[]; 32 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT[]; 33 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WDT_DELAY_SEL[]; 34 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT[]; 35 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0[]; 36 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1[]; 37 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2[]; 38 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_0[]; 39 #define ESP_EFUSE_WR_DIS_KEY0_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 40 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_1[]; 41 #define ESP_EFUSE_WR_DIS_KEY1_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 42 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_2[]; 43 #define ESP_EFUSE_WR_DIS_KEY2_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 44 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_3[]; 45 #define ESP_EFUSE_WR_DIS_KEY3_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 46 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_4[]; 47 #define ESP_EFUSE_WR_DIS_KEY4_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 48 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_5[]; 49 #define ESP_EFUSE_WR_DIS_KEY5_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 50 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_EN[]; 51 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE[]; 52 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_TPUW[]; 53 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE[]; 54 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT[]; 55 #define ESP_EFUSE_WR_DIS_DIS_LEGACY_SPI_BOOT ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT 56 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT[]; 57 #define ESP_EFUSE_WR_DIS_UART_PRINT_CHANNEL ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT 58 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE[]; 59 #define ESP_EFUSE_WR_DIS_DIS_USB_DOWNLOAD_MODE ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE 60 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD[]; 61 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL[]; 62 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME[]; 63 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_VERSION[]; 64 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ERR_RST_ENABLE[]; 65 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR[]; 66 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR[]; 67 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK1[]; 68 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC[]; 69 #define ESP_EFUSE_WR_DIS_MAC_FACTORY ESP_EFUSE_WR_DIS_MAC 70 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CLK[]; 71 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_Q[]; 72 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D[]; 73 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CS[]; 74 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_HD[]; 75 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_WP[]; 76 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_DQS[]; 77 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D4[]; 78 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D5[]; 79 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D6[]; 80 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D7[]; 81 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR_LO[]; 82 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_PKG_VERSION[]; 83 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR[]; 84 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_K_RTC_LDO[]; 85 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_K_DIG_LDO[]; 86 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_V_RTC_DBIAS20[]; 87 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_V_DIG_DBIAS20[]; 88 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_DBIAS_HVT[]; 89 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_THRES_HVT[]; 90 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR_HI[]; 91 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR[]; 92 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SYS_DATA_PART1[]; 93 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID[]; 94 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR[]; 95 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_TEMP_CALIB[]; 96 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_OCODE[]; 97 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0[]; 98 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1[]; 99 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2[]; 100 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3[]; 101 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0[]; 102 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1[]; 103 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2[]; 104 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3[]; 105 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_USR_DATA[]; 106 #define ESP_EFUSE_WR_DIS_USER_DATA ESP_EFUSE_WR_DIS_BLOCK_USR_DATA 107 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC[]; 108 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 109 #define ESP_EFUSE_WR_DIS_USER_DATA_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 110 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY0[]; 111 #define ESP_EFUSE_WR_DIS_KEY0 ESP_EFUSE_WR_DIS_BLOCK_KEY0 112 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY1[]; 113 #define ESP_EFUSE_WR_DIS_KEY1 ESP_EFUSE_WR_DIS_BLOCK_KEY1 114 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY2[]; 115 #define ESP_EFUSE_WR_DIS_KEY2 ESP_EFUSE_WR_DIS_BLOCK_KEY2 116 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY3[]; 117 #define ESP_EFUSE_WR_DIS_KEY3 ESP_EFUSE_WR_DIS_BLOCK_KEY3 118 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY4[]; 119 #define ESP_EFUSE_WR_DIS_KEY4 ESP_EFUSE_WR_DIS_BLOCK_KEY4 120 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY5[]; 121 #define ESP_EFUSE_WR_DIS_KEY5 ESP_EFUSE_WR_DIS_BLOCK_KEY5 122 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2[]; 123 #define ESP_EFUSE_WR_DIS_SYS_DATA_PART2 ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 124 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_USB_EXCHG_PINS[]; 125 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO[]; 126 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG[]; 127 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS[]; 128 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY0[]; 129 #define ESP_EFUSE_RD_DIS_KEY0 ESP_EFUSE_RD_DIS_BLOCK_KEY0 130 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY1[]; 131 #define ESP_EFUSE_RD_DIS_KEY1 ESP_EFUSE_RD_DIS_BLOCK_KEY1 132 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY2[]; 133 #define ESP_EFUSE_RD_DIS_KEY2 ESP_EFUSE_RD_DIS_BLOCK_KEY2 134 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY3[]; 135 #define ESP_EFUSE_RD_DIS_KEY3 ESP_EFUSE_RD_DIS_BLOCK_KEY3 136 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY4[]; 137 #define ESP_EFUSE_RD_DIS_KEY4 ESP_EFUSE_RD_DIS_BLOCK_KEY4 138 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY5[]; 139 #define ESP_EFUSE_RD_DIS_KEY5 ESP_EFUSE_RD_DIS_BLOCK_KEY5 140 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2[]; 141 #define ESP_EFUSE_RD_DIS_SYS_DATA_PART2 ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 142 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_ICACHE[]; 143 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_JTAG[]; 144 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_ICACHE[]; 145 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_SERIAL_JTAG[]; 146 #define ESP_EFUSE_DIS_USB_DEVICE ESP_EFUSE_DIS_USB_SERIAL_JTAG 147 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_FORCE_DOWNLOAD[]; 148 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_TWAI[]; 149 #define ESP_EFUSE_DIS_CAN ESP_EFUSE_DIS_TWAI 150 extern const esp_efuse_desc_t* ESP_EFUSE_JTAG_SEL_ENABLE[]; 151 extern const esp_efuse_desc_t* ESP_EFUSE_SOFT_DIS_JTAG[]; 152 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_PAD_JTAG[]; 153 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT[]; 154 extern const esp_efuse_desc_t* ESP_EFUSE_USB_EXCHG_PINS[]; 155 extern const esp_efuse_desc_t* ESP_EFUSE_VDD_SPI_AS_GPIO[]; 156 extern const esp_efuse_desc_t* ESP_EFUSE_WDT_DELAY_SEL[]; 157 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_BOOT_CRYPT_CNT[]; 158 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0[]; 159 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1[]; 160 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2[]; 161 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_0[]; 162 #define ESP_EFUSE_KEY0_PURPOSE ESP_EFUSE_KEY_PURPOSE_0 163 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_1[]; 164 #define ESP_EFUSE_KEY1_PURPOSE ESP_EFUSE_KEY_PURPOSE_1 165 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_2[]; 166 #define ESP_EFUSE_KEY2_PURPOSE ESP_EFUSE_KEY_PURPOSE_2 167 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_3[]; 168 #define ESP_EFUSE_KEY3_PURPOSE ESP_EFUSE_KEY_PURPOSE_3 169 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_4[]; 170 #define ESP_EFUSE_KEY4_PURPOSE ESP_EFUSE_KEY_PURPOSE_4 171 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_5[]; 172 #define ESP_EFUSE_KEY5_PURPOSE ESP_EFUSE_KEY_PURPOSE_5 173 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_EN[]; 174 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE[]; 175 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_TPUW[]; 176 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MODE[]; 177 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DIRECT_BOOT[]; 178 #define ESP_EFUSE_DIS_LEGACY_SPI_BOOT ESP_EFUSE_DIS_DIRECT_BOOT 179 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT[]; 180 #define ESP_EFUSE_UART_PRINT_CHANNEL ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT 181 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE[]; 182 #define ESP_EFUSE_DIS_USB_DOWNLOAD_MODE ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE 183 extern const esp_efuse_desc_t* ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD[]; 184 extern const esp_efuse_desc_t* ESP_EFUSE_UART_PRINT_CONTROL[]; 185 extern const esp_efuse_desc_t* ESP_EFUSE_FORCE_SEND_RESUME[]; 186 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[]; 187 extern const esp_efuse_desc_t* ESP_EFUSE_ERR_RST_ENABLE[]; 188 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR[]; 189 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR[]; 190 extern const esp_efuse_desc_t* ESP_EFUSE_MAC[]; 191 #define ESP_EFUSE_MAC_FACTORY ESP_EFUSE_MAC 192 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CLK[]; 193 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_Q[]; 194 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D[]; 195 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CS[]; 196 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_HD[]; 197 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_WP[]; 198 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_DQS[]; 199 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D4[]; 200 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D5[]; 201 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D6[]; 202 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D7[]; 203 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MINOR_LO[]; 204 extern const esp_efuse_desc_t* ESP_EFUSE_PKG_VERSION[]; 205 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MINOR[]; 206 extern const esp_efuse_desc_t* ESP_EFUSE_K_RTC_LDO[]; 207 extern const esp_efuse_desc_t* ESP_EFUSE_K_DIG_LDO[]; 208 extern const esp_efuse_desc_t* ESP_EFUSE_V_RTC_DBIAS20[]; 209 extern const esp_efuse_desc_t* ESP_EFUSE_V_DIG_DBIAS20[]; 210 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_DBIAS_HVT[]; 211 extern const esp_efuse_desc_t* ESP_EFUSE_THRES_HVT[]; 212 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MINOR_HI[]; 213 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MAJOR[]; 214 extern const esp_efuse_desc_t* ESP_EFUSE_OPTIONAL_UNIQUE_ID[]; 215 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MAJOR[]; 216 extern const esp_efuse_desc_t* ESP_EFUSE_TEMP_CALIB[]; 217 extern const esp_efuse_desc_t* ESP_EFUSE_OCODE[]; 218 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN0[]; 219 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN1[]; 220 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN2[]; 221 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN3[]; 222 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN0[]; 223 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN1[]; 224 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN2[]; 225 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN3[]; 226 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA[]; 227 #define ESP_EFUSE_BLOCK_USR_DATA ESP_EFUSE_USER_DATA 228 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA_MAC_CUSTOM[]; 229 #define ESP_EFUSE_MAC_CUSTOM ESP_EFUSE_USER_DATA_MAC_CUSTOM 230 #define ESP_EFUSE_CUSTOM_MAC ESP_EFUSE_USER_DATA_MAC_CUSTOM 231 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0[]; 232 #define ESP_EFUSE_BLOCK_KEY0 ESP_EFUSE_KEY0 233 extern const esp_efuse_desc_t* ESP_EFUSE_KEY1[]; 234 #define ESP_EFUSE_BLOCK_KEY1 ESP_EFUSE_KEY1 235 extern const esp_efuse_desc_t* ESP_EFUSE_KEY2[]; 236 #define ESP_EFUSE_BLOCK_KEY2 ESP_EFUSE_KEY2 237 extern const esp_efuse_desc_t* ESP_EFUSE_KEY3[]; 238 #define ESP_EFUSE_BLOCK_KEY3 ESP_EFUSE_KEY3 239 extern const esp_efuse_desc_t* ESP_EFUSE_KEY4[]; 240 #define ESP_EFUSE_BLOCK_KEY4 ESP_EFUSE_KEY4 241 extern const esp_efuse_desc_t* ESP_EFUSE_KEY5[]; 242 #define ESP_EFUSE_BLOCK_KEY5 ESP_EFUSE_KEY5 243 extern const esp_efuse_desc_t* ESP_EFUSE_SYS_DATA_PART2[]; 244 #define ESP_EFUSE_BLOCK_SYS_DATA2 ESP_EFUSE_SYS_DATA_PART2 245 246 #ifdef __cplusplus 247 } 248 #endif 249