1 /* 2 * SPDX-FileCopyrightText: 2017-2024 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 #include "sdkconfig.h" 13 #if CONFIG_ESP32H2_REV_MIN_FULL < 102 14 #include "esp_efuse_table_v0.0_v1.1.h" 15 #endif 16 17 // md5_digest_table 1dc5045e8a74c32825696ca314128499 18 // This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY. 19 // If you want to change some fields, you need to change esp_efuse_table.csv file 20 // then run `efuse_common_table` or `efuse_custom_table` command it will generate this file. 21 // To show efuse_table run the command 'show_efuse_table'. 22 23 24 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS[]; 25 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RD_DIS[]; 26 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_ICACHE[]; 27 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_JTAG[]; 28 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_POWERGLITCH_EN[]; 29 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD[]; 30 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_DOWNLOAD_MSPI_DIS[]; 31 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_TWAI[]; 32 #define ESP_EFUSE_WR_DIS_DIS_CAN ESP_EFUSE_WR_DIS_DIS_TWAI 33 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE[]; 34 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_PAD_JTAG[]; 35 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT[]; 36 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_POWERGLITCH_EN1[]; 37 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WDT_DELAY_SEL[]; 38 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT[]; 39 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0[]; 40 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1[]; 41 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2[]; 42 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_0[]; 43 #define ESP_EFUSE_WR_DIS_KEY0_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 44 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_1[]; 45 #define ESP_EFUSE_WR_DIS_KEY1_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 46 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_2[]; 47 #define ESP_EFUSE_WR_DIS_KEY2_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 48 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_3[]; 49 #define ESP_EFUSE_WR_DIS_KEY3_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 50 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_4[]; 51 #define ESP_EFUSE_WR_DIS_KEY4_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 52 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_PURPOSE_5[]; 53 #define ESP_EFUSE_WR_DIS_KEY5_PURPOSE ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 54 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_XTS_DPA_PSEUDO_LEVEL[]; 55 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SEC_DPA_LEVEL[]; 56 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CRYPT_DPA_ENABLE[]; 57 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_EN[]; 58 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE[]; 59 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ECDSA_CURVE_MODE[]; 60 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ECC_FORCE_CONST_TIME[]; 61 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_TPUW[]; 62 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE[]; 63 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT[]; 64 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT[]; 65 #define ESP_EFUSE_WR_DIS_DIS_USB_PRINT ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT 66 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE[]; 67 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD[]; 68 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL[]; 69 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME[]; 70 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_VERSION[]; 71 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE[]; 72 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_HYS_EN_PAD0[]; 73 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_HYS_EN_PAD1[]; 74 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK1[]; 75 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC[]; 76 #define ESP_EFUSE_WR_DIS_MAC_FACTORY ESP_EFUSE_WR_DIS_MAC 77 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC_EXT[]; 78 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RXIQ_VERSION[]; 79 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RXIQ_0[]; 80 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RXIQ_1[]; 81 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ACTIVE_HP_DBIAS[]; 82 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ACTIVE_LP_DBIAS[]; 83 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DSLP_DBIAS[]; 84 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DBIAS_VOL_GAP[]; 85 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR[]; 86 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR[]; 87 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR[]; 88 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_CAP[]; 89 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_TEMP[]; 90 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_VENDOR[]; 91 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_PKG_VERSION[]; 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_MINOR[]; 95 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR[]; 96 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR[]; 97 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_TEMP_CALIB[]; 98 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_AVE_INITCODE_ATTEN0[]; 99 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_AVE_INITCODE_ATTEN1[]; 100 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_AVE_INITCODE_ATTEN2[]; 101 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_AVE_INITCODE_ATTEN3[]; 102 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_HI_DOUT_ATTEN0[]; 103 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_HI_DOUT_ATTEN1[]; 104 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_HI_DOUT_ATTEN2[]; 105 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_HI_DOUT_ATTEN3[]; 106 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CH0_ATTEN0_INITCODE_DIFF[]; 107 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CH1_ATTEN0_INITCODE_DIFF[]; 108 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CH2_ATTEN0_INITCODE_DIFF[]; 109 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CH3_ATTEN0_INITCODE_DIFF[]; 110 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CH4_ATTEN0_INITCODE_DIFF[]; 111 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_USR_DATA[]; 112 #define ESP_EFUSE_WR_DIS_USER_DATA ESP_EFUSE_WR_DIS_BLOCK_USR_DATA 113 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC[]; 114 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 115 #define ESP_EFUSE_WR_DIS_USER_DATA_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 116 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY0[]; 117 #define ESP_EFUSE_WR_DIS_KEY0 ESP_EFUSE_WR_DIS_BLOCK_KEY0 118 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY1[]; 119 #define ESP_EFUSE_WR_DIS_KEY1 ESP_EFUSE_WR_DIS_BLOCK_KEY1 120 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY2[]; 121 #define ESP_EFUSE_WR_DIS_KEY2 ESP_EFUSE_WR_DIS_BLOCK_KEY2 122 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY3[]; 123 #define ESP_EFUSE_WR_DIS_KEY3 ESP_EFUSE_WR_DIS_BLOCK_KEY3 124 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY4[]; 125 #define ESP_EFUSE_WR_DIS_KEY4 ESP_EFUSE_WR_DIS_BLOCK_KEY4 126 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY5[]; 127 #define ESP_EFUSE_WR_DIS_KEY5 ESP_EFUSE_WR_DIS_BLOCK_KEY5 128 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2[]; 129 #define ESP_EFUSE_WR_DIS_SYS_DATA_PART2 ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 130 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_USB_EXCHG_PINS[]; 131 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO[]; 132 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG[]; 133 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS[]; 134 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY0[]; 135 #define ESP_EFUSE_RD_DIS_KEY0 ESP_EFUSE_RD_DIS_BLOCK_KEY0 136 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY1[]; 137 #define ESP_EFUSE_RD_DIS_KEY1 ESP_EFUSE_RD_DIS_BLOCK_KEY1 138 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY2[]; 139 #define ESP_EFUSE_RD_DIS_KEY2 ESP_EFUSE_RD_DIS_BLOCK_KEY2 140 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY3[]; 141 #define ESP_EFUSE_RD_DIS_KEY3 ESP_EFUSE_RD_DIS_BLOCK_KEY3 142 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY4[]; 143 #define ESP_EFUSE_RD_DIS_KEY4 ESP_EFUSE_RD_DIS_BLOCK_KEY4 144 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_KEY5[]; 145 #define ESP_EFUSE_RD_DIS_KEY5 ESP_EFUSE_RD_DIS_BLOCK_KEY5 146 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2[]; 147 #define ESP_EFUSE_RD_DIS_SYS_DATA_PART2 ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 148 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_ICACHE[]; 149 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_JTAG[]; 150 extern const esp_efuse_desc_t* ESP_EFUSE_POWERGLITCH_EN[]; 151 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_FORCE_DOWNLOAD[]; 152 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_DOWNLOAD_MSPI_DIS[]; 153 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_TWAI[]; 154 #define ESP_EFUSE_DIS_CAN ESP_EFUSE_DIS_TWAI 155 extern const esp_efuse_desc_t* ESP_EFUSE_JTAG_SEL_ENABLE[]; 156 extern const esp_efuse_desc_t* ESP_EFUSE_SOFT_DIS_JTAG[]; 157 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_PAD_JTAG[]; 158 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT[]; 159 extern const esp_efuse_desc_t* ESP_EFUSE_USB_EXCHG_PINS[]; 160 extern const esp_efuse_desc_t* ESP_EFUSE_VDD_SPI_AS_GPIO[]; 161 extern const esp_efuse_desc_t* ESP_EFUSE_ECDSA_CURVE_MODE[]; 162 extern const esp_efuse_desc_t* ESP_EFUSE_ECC_FORCE_CONST_TIME[]; 163 extern const esp_efuse_desc_t* ESP_EFUSE_XTS_DPA_PSEUDO_LEVEL[]; 164 extern const esp_efuse_desc_t* ESP_EFUSE_WDT_DELAY_SEL[]; 165 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_BOOT_CRYPT_CNT[]; 166 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0[]; 167 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1[]; 168 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2[]; 169 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_0[]; 170 #define ESP_EFUSE_KEY0_PURPOSE ESP_EFUSE_KEY_PURPOSE_0 171 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_1[]; 172 #define ESP_EFUSE_KEY1_PURPOSE ESP_EFUSE_KEY_PURPOSE_1 173 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_2[]; 174 #define ESP_EFUSE_KEY2_PURPOSE ESP_EFUSE_KEY_PURPOSE_2 175 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_3[]; 176 #define ESP_EFUSE_KEY3_PURPOSE ESP_EFUSE_KEY_PURPOSE_3 177 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_4[]; 178 #define ESP_EFUSE_KEY4_PURPOSE ESP_EFUSE_KEY_PURPOSE_4 179 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_PURPOSE_5[]; 180 #define ESP_EFUSE_KEY5_PURPOSE ESP_EFUSE_KEY_PURPOSE_5 181 extern const esp_efuse_desc_t* ESP_EFUSE_SEC_DPA_LEVEL[]; 182 extern const esp_efuse_desc_t* ESP_EFUSE_CRYPT_DPA_ENABLE[]; 183 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_EN[]; 184 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE[]; 185 extern const esp_efuse_desc_t* ESP_EFUSE_POWERGLITCH_EN1[]; 186 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_TPUW[]; 187 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MODE[]; 188 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DIRECT_BOOT[]; 189 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT[]; 190 #define ESP_EFUSE_DIS_USB_PRINT ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT 191 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE[]; 192 extern const esp_efuse_desc_t* ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD[]; 193 extern const esp_efuse_desc_t* ESP_EFUSE_UART_PRINT_CONTROL[]; 194 extern const esp_efuse_desc_t* ESP_EFUSE_FORCE_SEND_RESUME[]; 195 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[]; 196 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_DISABLE_FAST_WAKE[]; 197 extern const esp_efuse_desc_t* ESP_EFUSE_HYS_EN_PAD0[]; 198 extern const esp_efuse_desc_t* ESP_EFUSE_HYS_EN_PAD1[]; 199 extern const esp_efuse_desc_t* ESP_EFUSE_MAC[]; 200 #define ESP_EFUSE_MAC_FACTORY ESP_EFUSE_MAC 201 extern const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[]; 202 extern const esp_efuse_desc_t* ESP_EFUSE_RXIQ_VERSION[]; 203 extern const esp_efuse_desc_t* ESP_EFUSE_RXIQ_0[]; 204 extern const esp_efuse_desc_t* ESP_EFUSE_RXIQ_1[]; 205 extern const esp_efuse_desc_t* ESP_EFUSE_ACTIVE_HP_DBIAS[]; 206 extern const esp_efuse_desc_t* ESP_EFUSE_ACTIVE_LP_DBIAS[]; 207 extern const esp_efuse_desc_t* ESP_EFUSE_DSLP_DBIAS[]; 208 extern const esp_efuse_desc_t* ESP_EFUSE_DBIAS_VOL_GAP[]; 209 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MINOR[]; 210 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MAJOR[]; 211 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR[]; 212 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_CAP[]; 213 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_TEMP[]; 214 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_VENDOR[]; 215 extern const esp_efuse_desc_t* ESP_EFUSE_PKG_VERSION[]; 216 extern const esp_efuse_desc_t* ESP_EFUSE_OPTIONAL_UNIQUE_ID[]; 217 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MINOR[]; 218 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MAJOR[]; 219 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR[]; 220 extern const esp_efuse_desc_t* ESP_EFUSE_TEMP_CALIB[]; 221 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_AVE_INITCODE_ATTEN0[]; 222 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_AVE_INITCODE_ATTEN1[]; 223 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_AVE_INITCODE_ATTEN2[]; 224 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_AVE_INITCODE_ATTEN3[]; 225 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_HI_DOUT_ATTEN0[]; 226 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_HI_DOUT_ATTEN1[]; 227 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_HI_DOUT_ATTEN2[]; 228 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_HI_DOUT_ATTEN3[]; 229 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CH0_ATTEN0_INITCODE_DIFF[]; 230 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CH1_ATTEN0_INITCODE_DIFF[]; 231 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CH2_ATTEN0_INITCODE_DIFF[]; 232 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CH3_ATTEN0_INITCODE_DIFF[]; 233 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CH4_ATTEN0_INITCODE_DIFF[]; 234 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA[]; 235 #define ESP_EFUSE_BLOCK_USR_DATA ESP_EFUSE_USER_DATA 236 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA_MAC_CUSTOM[]; 237 #define ESP_EFUSE_MAC_CUSTOM ESP_EFUSE_USER_DATA_MAC_CUSTOM 238 #define ESP_EFUSE_CUSTOM_MAC ESP_EFUSE_USER_DATA_MAC_CUSTOM 239 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0[]; 240 #define ESP_EFUSE_BLOCK_KEY0 ESP_EFUSE_KEY0 241 extern const esp_efuse_desc_t* ESP_EFUSE_KEY1[]; 242 #define ESP_EFUSE_BLOCK_KEY1 ESP_EFUSE_KEY1 243 extern const esp_efuse_desc_t* ESP_EFUSE_KEY2[]; 244 #define ESP_EFUSE_BLOCK_KEY2 ESP_EFUSE_KEY2 245 extern const esp_efuse_desc_t* ESP_EFUSE_KEY3[]; 246 #define ESP_EFUSE_BLOCK_KEY3 ESP_EFUSE_KEY3 247 extern const esp_efuse_desc_t* ESP_EFUSE_KEY4[]; 248 #define ESP_EFUSE_BLOCK_KEY4 ESP_EFUSE_KEY4 249 extern const esp_efuse_desc_t* ESP_EFUSE_KEY5[]; 250 #define ESP_EFUSE_BLOCK_KEY5 ESP_EFUSE_KEY5 251 extern const esp_efuse_desc_t* ESP_EFUSE_SYS_DATA_PART2[]; 252 #define ESP_EFUSE_BLOCK_SYS_DATA2 ESP_EFUSE_SYS_DATA_PART2 253 254 #ifdef __cplusplus 255 } 256 #endif 257