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 439495cbc35dc68d7566e05ac3dbb248 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_WDT_DELAY_SEL[]; 23 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_PAD_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_DOWNLOAD_MANUAL_ENCRYPT[]; 26 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT[]; 27 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_XTS_KEY_LENGTH_256[]; 28 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_BOOT_EN[]; 29 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL[]; 30 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME[]; 31 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE[]; 32 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT[]; 33 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD[]; 34 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_TPUW[]; 35 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_VERSION[]; 36 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC_USED[]; 37 #define ESP_EFUSE_WR_DIS_ENABLE_CUSTOM_MAC ESP_EFUSE_WR_DIS_CUSTOM_MAC_USED 38 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR[]; 39 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR[]; 40 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC[]; 41 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 42 #define ESP_EFUSE_WR_DIS_USER_DATA_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC 43 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC[]; 44 #define ESP_EFUSE_WR_DIS_MAC_FACTORY ESP_EFUSE_WR_DIS_MAC 45 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR[]; 46 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR[]; 47 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_PKG_VERSION[]; 48 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR[]; 49 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR[]; 50 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_OCODE[]; 51 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_TEMP_CALIB[]; 52 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0[]; 53 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3[]; 54 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0[]; 55 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3[]; 56 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_DBIAS_HVT[]; 57 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_LDO_SLP_DBIAS2[]; 58 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_LDO_SLP_DBIAS26[]; 59 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_LDO_ACT_DBIAS26[]; 60 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIG_LDO_ACT_STEPD10[]; 61 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RTC_LDO_SLP_DBIAS13[]; 62 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RTC_LDO_SLP_DBIAS29[]; 63 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RTC_LDO_SLP_DBIAS31[]; 64 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RTC_LDO_ACT_DBIAS31[]; 65 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RTC_LDO_ACT_DBIAS13[]; 66 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC_CALIBRATION_3[]; 67 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK_KEY0[]; 68 #define ESP_EFUSE_WR_DIS_KEY0 ESP_EFUSE_WR_DIS_BLOCK_KEY0 69 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS[]; 70 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_KEY0[]; 71 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_KEY0_LOW[]; 72 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_KEY0_HI[]; 73 extern const esp_efuse_desc_t* ESP_EFUSE_WDT_DELAY_SEL[]; 74 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_PAD_JTAG[]; 75 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_ICACHE[]; 76 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT[]; 77 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_BOOT_CRYPT_CNT[]; 78 extern const esp_efuse_desc_t* ESP_EFUSE_XTS_KEY_LENGTH_256[]; 79 extern const esp_efuse_desc_t* ESP_EFUSE_UART_PRINT_CONTROL[]; 80 extern const esp_efuse_desc_t* ESP_EFUSE_FORCE_SEND_RESUME[]; 81 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DOWNLOAD_MODE[]; 82 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_DIRECT_BOOT[]; 83 extern const esp_efuse_desc_t* ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD[]; 84 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_TPUW[]; 85 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_BOOT_EN[]; 86 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[]; 87 extern const esp_efuse_desc_t* ESP_EFUSE_CUSTOM_MAC_USED[]; 88 #define ESP_EFUSE_ENABLE_CUSTOM_MAC ESP_EFUSE_CUSTOM_MAC_USED 89 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR[]; 90 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR[]; 91 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA[]; 92 extern const esp_efuse_desc_t* ESP_EFUSE_USER_DATA_MAC_CUSTOM[]; 93 #define ESP_EFUSE_MAC_CUSTOM ESP_EFUSE_USER_DATA_MAC_CUSTOM 94 #define ESP_EFUSE_CUSTOM_MAC ESP_EFUSE_USER_DATA_MAC_CUSTOM 95 extern const esp_efuse_desc_t* ESP_EFUSE_MAC[]; 96 #define ESP_EFUSE_MAC_FACTORY ESP_EFUSE_MAC 97 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MINOR[]; 98 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MAJOR[]; 99 extern const esp_efuse_desc_t* ESP_EFUSE_PKG_VERSION[]; 100 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MINOR[]; 101 extern const esp_efuse_desc_t* ESP_EFUSE_BLK_VERSION_MAJOR[]; 102 extern const esp_efuse_desc_t* ESP_EFUSE_OCODE[]; 103 extern const esp_efuse_desc_t* ESP_EFUSE_TEMP_CALIB[]; 104 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN0[]; 105 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_INIT_CODE_ATTEN3[]; 106 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN0[]; 107 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_CAL_VOL_ATTEN3[]; 108 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_DBIAS_HVT[]; 109 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_LDO_SLP_DBIAS2[]; 110 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_LDO_SLP_DBIAS26[]; 111 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_LDO_ACT_DBIAS26[]; 112 extern const esp_efuse_desc_t* ESP_EFUSE_DIG_LDO_ACT_STEPD10[]; 113 extern const esp_efuse_desc_t* ESP_EFUSE_RTC_LDO_SLP_DBIAS13[]; 114 extern const esp_efuse_desc_t* ESP_EFUSE_RTC_LDO_SLP_DBIAS29[]; 115 extern const esp_efuse_desc_t* ESP_EFUSE_RTC_LDO_SLP_DBIAS31[]; 116 extern const esp_efuse_desc_t* ESP_EFUSE_RTC_LDO_ACT_DBIAS31[]; 117 extern const esp_efuse_desc_t* ESP_EFUSE_RTC_LDO_ACT_DBIAS13[]; 118 extern const esp_efuse_desc_t* ESP_EFUSE_ADC_CALIBRATION_3[]; 119 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0[]; 120 #define ESP_EFUSE_BLOCK_KEY0 ESP_EFUSE_KEY0 121 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0_FE_256BIT[]; 122 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0_FE_128BIT[]; 123 extern const esp_efuse_desc_t* ESP_EFUSE_KEY0_SB_128BIT[]; 124 125 #ifdef __cplusplus 126 } 127 #endif 128