41 #define IOT_EFUSE_SUCCESS ( 0 ) 42 #define IOT_EFUSE_INVALID_VALUE ( 1 ) 43 #define IOT_EFUSE_READ_FAIL ( 2 ) 44 #define IOT_EFUSE_WRITE_FAIL ( 3 ) 45 #define IOT_EFUSE_CLOSE_FAIL ( 4 ) 46 #define IOT_EFUSE_FUNCTION_NOT_SUPPORTED ( 5 ) 47 #define IOT_EFUSE_ERROR ( 6 ) 52 struct IotEfuseDescriptor; 135 uint16_t * ulValue );
int32_t iot_efuse_write_16bit_word(IotEfuseHandle_t const pxEfuseHandle, uint32_t ulIndex, uint16_t value)
Write 16-bit value to the 16-bit efuse word at specified index.
int32_t iot_efuse_write_32bit_word(IotEfuseHandle_t const pxEfuseHandle, uint32_t ulIndex, uint32_t ulValue)
Write 32-bit value to the 32-bit efuse word at specified index.
int32_t iot_efuse_read_32bit_word(IotEfuseHandle_t const pxEfuseHandle, uint32_t ulIndex, uint32_t *ulValue)
Read 32-bit efuse word from specified index.
int32_t iot_efuse_close(IotEfuseHandle_t const pxEfuseHandle)
iot_efuse_close is used to de Initialize things needed to disable efuse access.
int32_t iot_efuse_read_16bit_word(IotEfuseHandle_t const pxEfuseHandle, uint32_t ulIndex, uint16_t *ulValue)
Read 16-bit efuse word from specified index.
IotEfuseHandle_t iot_efuse_open(void)
iot_efuse_open is used to Initialize things needed to access efuse.
struct IotEfuseDescriptor * IotEfuseHandle_t
IotEfuseHandle_t is the handle type returned by calling iot_efuse_open(). This is initialized in open...
Definition: iot_efuse.h:59