WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
soc_ini.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2021. All rights reserved.
3 * Description: Header file for soc_ini.c.
4 * Create: 2021-12-15
5 */
6
7
8#ifndef __SOC_INI_H__
9#define __SOC_INI_H__
10
11/*
12 * 1 Other Header File Including
13 */
14#include "oal_plat_type.h"
15
16/*
17 * 2 Macro Definition
18 */
19#define EXT_CUST_NVRAM_LEN (104)
20
21#define INI_MODU_WIFI (0x101)
22#define INI_MODU_FCC_NVRAM (0x10E)
23#define INI_MODU_JP_NVRAM (0x10F)
24#define INI_MODU_CE_NVRAM (0x110)
25#define INI_READ_VALUE_LEN (128)
26#define INI_READ_VALUE_COUNT (128) /* 定制项最大可以解析的参数字节长度 */
27/* 每个定制化参数的字节长度 */
28#define INI_PARAM_BYTE_ONE (1)
29#define INI_PARAM_BYTE_TWO (2)
30#define INI_PARAM_BYTE_FOUR (4)
31#define INI_SUCC (0)
32#define INI_FAILED (-1)
33
34#define INI_FILE_TIMESPEC_UNRECONFIG (0)
35/*
36 * 4 Message Header Definition
37 */
38
39
40/*
41 * 5 Message Definition
42 */
43
44
45/*
46 * 6 STRUCT Type Definition
47 */
48
49
50/*
51 * 7 Global Variable Declaring
52 */
53
54
55/*
56 * 8 UNION Type Definition
57 */
58
59
60/*
61 * 9 OTHERS Definition
62 */
63
64
65/*
66 * 10 Function Declare
67 */
68extern osal_s32 get_cust_conf_int32_etc(osal_s32 tag_index, osal_s8 *var, osal_s32 *pul_value);
69extern osal_s32 get_cust_conf_string_etc(osal_s32 tag_index, osal_s8 *var, osal_s8 *value, osal_u32 size);
72
74extern void ini_cfg_exit_etc(void);
76extern osal_u32 ini_get_cust_item_list(const char *cust_param, osal_u8 *param_list, osal_u8 param_len,
77 osal_u8 *list_len, osal_u8 max_len);
78#endif
79
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
unsigned int osal_u32
Definition osal_types.h:13
osal_s32 get_cust_conf_string_etc(osal_s32 tag_index, osal_s8 *var, osal_s8 *value, osal_u32 size)
void ini_cfg_exit_etc(void)
osal_s32 ini_cfg_init_etc(void)
osal_s32 get_cust_conf_int32_etc(osal_s32 tag_index, osal_s8 *var, osal_s32 *pul_value)
osal_s32 ini_file_check_conf_update(void)
osal_s32 find_download_channel_etc(osal_u8 *buff, osal_s8 *var)
osal_s32 find_bt_bus(osal_u8 *buff, osal_s8 *var)
osal_u32 ini_get_cust_item_list(const char *cust_param, osal_u8 *param_list, osal_u8 param_len, osal_u8 *list_len, osal_u8 max_len)