esp_efuse_write_field_blob() function
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.
Arguments
field
A pointer to the structure describing the fields of efuse.
src
A pointer to array that contains the data for writing.
src_size_bits
The number of bits required to write.
Return value
- ESP_OK: The operation was successfully completed. - ESP_ERR_INVALID_ARG: Error in the passed arguments. - ESP_ERR_EFUSE_REPEATED_PROG: Error repeated programming of programmed bits is strictly forbidden. - ESP_ERR_CODING: Error range of data does not match the coding scheme.
![]()
return esp_efuse_write_field_blob(field, &one, 1);
esp_efuse_write_field_blob() is called by 3 functions and calls 6 functions:
![]()
esp_efuse_write_field_blob()
esp_efuse_write_field_blob() reads 2 variables:
![]()
esp_efuse_write_field_blob()