eFuse Data manage functions
More...
eFuse Data manage functions
◆ hal_efuse_initial_value_check()
Check the eFuse memory with 0, if memory are all 0, return HAL_OK, then return HAL_ERROR.
- Parameters
-
[in] | p_efuse | Pointer to a eFuse handle which contains the configuration information for the specified eFuse module. |
- Return values
-
◆ hal_efuse_read()
Read the eFuse memory data.
- Note
- Address should be eFuse memory address.
- Parameters
-
[in] | p_efuse | Pointer to a eFuse handle which contains the configuration information for the specified eFuse module. |
[in] | word_offset | eFuse memory offset, unit word, this parament can be a value between: 0x000 ~ 0x80. |
[in] | p_data | Pointer to data buffer for storage eFuse data. |
[in] | nword | Size of data to be read, unit word. |
- Return values
-
◆ hal_efuse_write()
Write the eFuse memory data.
- Note
- Address should be eFuse memory address.
- Parameters
-
[in] | p_efuse | Pointer to a eFuse handle which contains the configuration information for the specified eFuse module. |
[in] | word_offset | eFuse memory offset, unit word, this parament can be a value between: 0x00 ~ 0x80. |
[in] | p_data | Pointer to data buffer for storage eFuse data. |
[in] | nword | Size of data to be write, unit word. |
- Return values
-