Found 7 other functions taking a
esp_efuse_desc_t
argument:
Read a single bit eFuse field as a boolean value.
Reads bits from EFUSE field and writes it into an array. The number of read bits will be limited to the minimum value from the description of the bits in "field" structure or "dst_size_bits" required size. Use "esp_efuse_get_field_size()" function to determine the length of the field.
Writes array to EFUSE field. The number of write bits will be limited to the minimum value from the description of the bits in "field" structure or "src_size_bits" required size. Use "esp_efuse_get_field_size()" function to determine the length of the field. After the function is completed, the writing registers are cleared.
Writes a required count of bits as "1" to EFUSE field. If there are no free bits in the field to set the required number of bits to "1", ESP_ERR_EFUSE_CNT_IS_FULL error is returned, the field will not be partially recorded. After the function is completed, the writing registers are cleared.
Reads bits from EFUSE field and returns number of bits programmed as "1". If the bits are set not sequentially, they will still be counted.
Returns the number of bits used by field.
This function processes the field by calling the passed function. This function selects the field, checks the length, and calls the register processing function.