![]()
![]()
#include <stdbool.h>
![]()
![]()
#include <stdint.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "esp_log.h"
![]()
![]()
#include "soc/soc_caps.h"
![]()
![]()
#include "sdkconfig.h"
![]()
![]()
#include "esp_efuse_chip.h"
![]()
![]()
#define ESP_ERR_EFUSE
![]()
![]()
#define ESP_OK_EFUSE_CNT
![]()
![]()
#define ESP_ERR_EFUSE_CNT_IS_FULL
![]()
![]()
#define ESP_ERR_EFUSE_REPEATED_PROG
![]()
![]()
#define ESP_ERR_CODING
![]()
![]()
#define ESP_ERR_NOT_ENOUGH_UNUSED_KEY_BLOCKS
![]()
![]()
#define ESP_ERR_DAMAGED_READING
![]()
![]()
esp_efuse_desc_t
![]()
![]()
efuse_block
![]()
![]()
bit_start
![]()
![]()
bit_count
![]()
![]()
esp_efuse_rom_log_scheme_t
![]()
![]()
ESP_EFUSE_ROM_LOG_ALWAYS_ON
![]()
![]()
ESP_EFUSE_ROM_LOG_ON_GPIO_LOW
![]()
![]()
ESP_EFUSE_ROM_LOG_ON_GPIO_HIGH
![]()
![]()
ESP_EFUSE_ROM_LOG_ALWAYS_OFF
![]()
![]()
esp_efuse_read_field_blob(const esp_efuse_desc_t **, void *, size_t);
![]()
![]()
esp_efuse_read_field_bit(const esp_efuse_desc_t **);
![]()
![]()
esp_efuse_read_field_cnt(const esp_efuse_desc_t **, size_t *);
![]()
![]()
esp_efuse_write_field_blob(const esp_efuse_desc_t **, const void *, size_t);
![]()
![]()
esp_efuse_write_field_cnt(const esp_efuse_desc_t **, size_t);
![]()
![]()
esp_efuse_write_field_bit(const esp_efuse_desc_t **);
![]()
![]()
esp_efuse_set_write_protect(esp_efuse_block_t);
![]()
![]()
esp_efuse_set_read_protect(esp_efuse_block_t);
![]()
![]()
esp_efuse_get_field_size(const esp_efuse_desc_t **);
![]()
![]()
esp_efuse_read_reg(esp_efuse_block_t, unsigned int);
![]()
![]()
esp_efuse_write_reg(esp_efuse_block_t, unsigned int, uint32_t);
![]()
![]()
esp_efuse_get_coding_scheme(esp_efuse_block_t);
![]()
![]()
esp_efuse_read_block(esp_efuse_block_t, void *, size_t, size_t);
![]()
![]()
esp_efuse_write_block(esp_efuse_block_t, const void *, size_t, size_t);
![]()
![]()
esp_efuse_get_pkg_ver();
![]()
![]()
esp_efuse_reset();
![]()
![]()
esp_efuse_disable_basic_rom_console();
![]()
![]()
esp_efuse_disable_rom_download_mode();
![]()
![]()
esp_efuse_set_rom_log_scheme(esp_efuse_rom_log_scheme_t);
![]()
![]()
esp_efuse_read_secure_version();
![]()
![]()
esp_efuse_check_secure_version(uint32_t);
![]()
![]()
esp_efuse_update_secure_version(uint32_t);
![]()
![]()
esp_efuse_batch_write_begin();
![]()
![]()
esp_efuse_batch_write_cancel();
![]()
![]()
esp_efuse_batch_write_commit();
![]()
![]()
esp_efuse_block_is_empty(esp_efuse_block_t);
![]()
![]()
esp_efuse_get_key_dis_read(esp_efuse_block_t);
![]()
![]()
esp_efuse_set_key_dis_read(esp_efuse_block_t);
![]()
![]()
esp_efuse_get_key_dis_write(esp_efuse_block_t);
![]()
![]()
esp_efuse_set_key_dis_write(esp_efuse_block_t);
![]()
![]()
esp_efuse_key_block_unused(esp_efuse_block_t);
![]()
![]()
esp_efuse_find_purpose(esp_efuse_purpose_t, esp_efuse_block_t *);
![]()
![]()
esp_efuse_get_keypurpose_dis_write(esp_efuse_block_t);
![]()
![]()
esp_efuse_get_key_purpose(esp_efuse_block_t);
![]()
![]()
esp_efuse_write_key(esp_efuse_block_t, esp_efuse_purpose_t, const void *, size_t);
![]()
![]()
esp_efuse_write_keys(const esp_efuse_purpose_t *, uint8_t (*)[32], unsigned int);
![]()
![]()
esp_efuse_check_errors();
![]()
![]()
esp_efuse_destroy_block(esp_efuse_block_t);