|
| errcode_t | uapi_efuse_init (void) |
| | 初始化eFuse。
|
| |
| errcode_t | uapi_efuse_deinit (void) |
| | 去初始化eFuse。
|
| |
| errcode_t | uapi_efuse_read_bit (uint8_t *value, uint32_t byte_number, uint8_t bit_pos) |
| | 从eFuse中读取一位。
|
| |
| errcode_t | uapi_efuse_read_buffer (uint8_t *buffer, uint32_t byte_number, uint16_t length) |
| | 从eFuse中读取多个字节,进入提供的缓冲区。
|
| |
| errcode_t | uapi_efuse_write_bit (uint32_t byte_number, uint8_t bit_pos) |
| | 向eFuse写入一位。
|
| |
| errcode_t | uapi_efuse_write_bit_with_flag (uint32_t byte_number, uint8_t bit_pos, uint32_t flag) |
| | 在保护标志正确的情况下向eFuse写入一位。
|
| |
| errcode_t | uapi_efuse_write_buffer (uint32_t byte_number, const uint8_t *buffer, uint16_t length) |
| | 从提供的缓冲区向eFuse写入多个字节。
|
| |
| errcode_t | uapi_efuse_write_buffer_with_flag (uint32_t byte_number, const uint8_t *buffer, uint16_t length, uint32_t flag) |
| | 在保护标志正确的情况下从提供的缓冲区向eFuse写入多个字节。
|
| |
| errcode_t | uapi_efuse_get_die_id (uint8_t *buffer, uint16_t length) |
| | 获取efuse的Die-ID。
|
| |
| errcode_t | uapi_efuse_get_chip_id (uint8_t *buffer, uint16_t length) |
| | 获取efuse的Chip-ID。
|
| |
| errcode_t | uapi_efuse_calc_crc (const uint8_t *buffer, uint8_t length, uint8_t *crc) |
| | 计算efuse零计数CRC。
|
| |
| errcode_t | uapi_soc_read_id (uint8_t *id, uint16_t id_length) |
| | 获取SoC-ID。
|
| |
| errcode_t | uapi_efuse_user_read_buffer (uint32_t offset, uint8_t *buffer, uint16_t length) |
| | 从用户预留的eFuse空间中读取多个字节,进入提供的缓冲区。
|
| |
| errcode_t | uapi_efuse_user_write_buffer (uint32_t offset, const uint8_t *buffer, uint16_t length) |
| | 从提供的缓冲区向用户预留的eFuse空间写入多个字节。
|
| |
| errcode_t | uapi_efuse_user_write_bit (uint32_t byte_offset, uint8_t bit_pos) |
| | 向用户预留eFuse空间中的对应bit写1。
|
| |
| errcode_t | uapi_efuse_user_read_bit (uint32_t byte_offset, uint8_t bit_pos, uint8_t *value) |
| | 从用户预留的eFuse空间中读取一位。
|
| |