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


结构体 | |
| struct | hal_efuse_funcs_t |
| Driver层EFUSE和HAL层EFUSE的接口 更多... | |
类型定义 | |
| typedef errcode_t(* | hal_efuse_init_t) (void) |
| HAL层EFUSE的初始化接口 | |
| typedef void(* | hal_efuse_deinit_t) (void) |
| HAL层EFUSE的去初始化接口 | |
| typedef errcode_t(* | hal_efuse_flush_write_t) (hal_efuse_region_t region) |
| HAL层EFUSE的刷新写入接口 | |
| typedef errcode_t(* | hal_efuse_refresh_read_t) (hal_efuse_region_t region) |
| HAL层EFUSE的刷新读取接口 | |
| typedef errcode_t(* | hal_efuse_read_byte_t) (uint32_t byte_address, uint8_t *value) |
| HAL层EFUSE的读单字节接口 | |
| typedef errcode_t(* | hal_efuse_write_byte_t) (uint32_t byte_address, uint8_t value) |
| HAL层EFUSE的写单字节接口 | |
| typedef void(* | hal_efuse_clear_all_write_regs_t) (hal_efuse_region_t region) |
| HAL层EFUSE的清除写区域接口 | |
| typedef errcode_t(* | hal_efuse_write_operation_t) (uint32_t address, uint8_t value, hal_efuse_region_t region) |
| HAL层EFUSE的固定区域写接口 | |
| typedef errcode_t(* | hal_efuse_write_buffer_operation_t) (uint32_t address, const uint8_t *buffer, uint16_t length) |
| HAL层EFUSE的缓冲区写接口 | |
| typedef errcode_t(* | hal_efuse_get_die_id_t) (uint8_t *buffer, uint16_t length) |
| 获取efuse的die_id。 | |
| typedef errcode_t(* | hal_efuse_get_chip_id_t) (uint8_t *buffer, uint16_t length) |
| 获取efuse的chip_id。 | |
函数 | |
| errcode_t | hal_efuse_register_funcs (hal_efuse_funcs_t *funcs) |
| 注册 hal_efuse_funcs_t 到 g_hal_efuses_funcs | |
| errcode_t | hal_efuse_unregister_funcs (void) |
| 注册 hal_efuse_funcs_t 到 g_hal_efuses_funcs | |
| hal_efuse_funcs_t * | hal_efuse_get_funcs (void) |
| 获取Driver层EFUSE和HAL层EFUSE的接口实例,参考 hal_efuse_funcs_t. | |