|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


宏定义 | |
| #define | EFUSE_WRITE_PROTECT_FLAG 0x5A5A5A5A |
函数 | |
| 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。 | |
| #define EFUSE_WRITE_PROTECT_FLAG 0x5A5A5A5A |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: Provides efuse driver
History:
2022-07-26, Create file.