|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include <stdint.h>#include <stdio.h>#include <stdbool.h>#include "securec.h"#include "common_def.h"#include "hal_efuse.h"#include "hal_efuse_v151_reg_op.h"#include "efuse_porting.h"#include "tcxo.h"
宏定义 | |
| #define | HAL_EFUSE_WRITE_MODE 0xa5a5 |
| #define | HAL_EFUSE_READ_MODE 0x5a5a |
| #define | HAL_EFUSE_CLEAR_RESULT 0x0 |
| #define | HAL_EFUSE_REG_WIDTH 1U |
| #define | HAL_EFUSE_REG_SHIFT 2U |
| #define | HAL_EFUSE_REG_LENGTH 4U |
| #define | HAL_EFUSE_REG_DATA_SHIFT 8U |
| #define | HAL_EFUSE_REG_DATA_LENGTH 16 |
| #define | HAL_EFUSE_REG_VALID_DATA 0x1 |
| #define | HAL_EFUSE_REG_BYTE_OFFSET 1 |
| #define | HAL_EFUSE_BYTES_PRE_REG 2 |
| #define | HAL_EFUSE_BYTE_MASK 0xFF |
| #define | HAL_EFUSE_REG_H_MASK 0xFF00 |
| #define | HAL_EFUSE_REG_L_MASK 0x00FF |
| #define | HAL_EFUSE_POWER_ON_DELAY_US 120ULL |
| #define | HAL_EFUSE_DELAY_US 100 |
| #define | HAL_EFUSE_CLOCK_PERIOD 0x1f |
| #define | HAL_EFUSE0_BOOT_DONE 0x4 |
函数 | |
| void | hal_efuse_set_clock_period (uint32_t clock_period) |
| hal_efuse_funcs_t * | hal_efuse_funcs_get (void) |
| 获取 efuse的实例 | |
变量 | |
| hal_efuse_funcs_t | g_hal_efuse_funcs |
| #define HAL_EFUSE0_BOOT_DONE 0x4 |
| #define HAL_EFUSE_BYTE_MASK 0xFF |
| #define HAL_EFUSE_BYTES_PRE_REG 2 |
| #define HAL_EFUSE_CLEAR_RESULT 0x0 |
| #define HAL_EFUSE_CLOCK_PERIOD 0x1f |
| #define HAL_EFUSE_DELAY_US 100 |
| #define HAL_EFUSE_POWER_ON_DELAY_US 120ULL |
| #define HAL_EFUSE_READ_MODE 0x5a5a |
| #define HAL_EFUSE_REG_BYTE_OFFSET 1 |
| #define HAL_EFUSE_REG_DATA_LENGTH 16 |
| #define HAL_EFUSE_REG_DATA_SHIFT 8U |
| #define HAL_EFUSE_REG_H_MASK 0xFF00 |
| #define HAL_EFUSE_REG_L_MASK 0x00FF |
| #define HAL_EFUSE_REG_LENGTH 4U |
| #define HAL_EFUSE_REG_SHIFT 2U |
| #define HAL_EFUSE_REG_VALID_DATA 0x1 |
| #define HAL_EFUSE_REG_WIDTH 1U |
| #define HAL_EFUSE_WRITE_MODE 0xa5a5 |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides efuse driver source
History:
2023-3-4, Create file.
| hal_efuse_funcs_t g_hal_efuse_funcs |