WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
oal_ext_if.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2012-2023. All rights reserved.
3 * Description: oal对外公共接口头文件
4 * Create: 2012年9月20日
5 */
6
7#ifndef __OAL_EXT_IF_H__
8#define __OAL_EXT_IF_H__
9
10/*****************************************************************************
11 1 其他头文件包含
12*****************************************************************************/
13#include "oal_types.h"
14#include "oal_util.h"
15#include "oal_schedule.h"
16#include "oal_net.h"
17#include "oal_list.h"
18#include "oal_queue.h"
19#include "diag_log_common.h"
20
21#include "frw_util.h"
22#include "oal_fsm.h"
23
24#if defined(_PRE_OS_VERSION_LITEOS) && defined(_PRE_OS_VERSION) && (_PRE_OS_VERSION_LITEOS == _PRE_OS_VERSION)
25#include "oal_fsm.h"
26#endif
27
28#if defined(_PRE_OS_VERSION_LINUX) && defined(_PRE_OS_VERSION) && (_PRE_OS_VERSION_LINUX == _PRE_OS_VERSION)
29#include "plat_exception_rst.h"
30#endif
31
32
33#ifdef __cplusplus
34#if __cplusplus
35extern "C" {
36#endif
37#endif
38
39/*****************************************************************************
40 2 宏定义
41*****************************************************************************/
42
43/*****************************************************************************
44 3 枚举定义
45*****************************************************************************/
46/* 黑名单模式 */
55
56typedef enum {
57 OAL_WIFI_STA_LEAVE = 0, // STA 离开
58 OAL_WIFI_STA_JOIN = 1, // STA 加入
59
62
63/*****************************************************************************
64 4 全局变量声明
65*****************************************************************************/
66
67/*****************************************************************************
68 5 消息头定义
69*****************************************************************************/
70
71
72/*****************************************************************************
73 6 消息定义
74*****************************************************************************/
75
76
77/*****************************************************************************
78 7 STRUCT定义
79*****************************************************************************/
80
81/*****************************************************************************
82 8 UNION定义
83*****************************************************************************/
84
85
86/*****************************************************************************
87 9 OTHERS定义
88*****************************************************************************/
89static inline osal_u8 oal_bus_get_chip_num_etc(osal_void)
90{
91 return 1;
92}
93
94/*****************************************************************************
95 10 函数声明
96*****************************************************************************/
102
103#define DEFINE_GET_BUILD_VERSION_FUNC(mod)
104#define GET_BUILD_VERSION_FUNC(mod)
105#define OAL_RET_ON_MISMATCH(_mod, ret)
106
107#ifdef __cplusplus
108 #if __cplusplus
109 }
110 #endif
111#endif
112
113#endif /* end of oal_ext_if.h */
osal_void oal_main_exit_etc(osal_void)
osal_u8 oal_board_get_service_vap_start_id(osal_void)
osal_s32 oal_main_init_etc(osal_void)
osal_u8 oal_chip_get_device_num_etc(osal_u32 chip_ver)
osal_u32 oal_chip_get_version_etc(osal_void)
cs_blacklist_mode_enum
Definition oal_ext_if.h:47
@ CS_BLACKLIST_MODE_NONE
Definition oal_ext_if.h:48
@ CS_BLACKLIST_MODE_WHITE
Definition oal_ext_if.h:50
@ CS_BLACKLIST_MODE_BLACK
Definition oal_ext_if.h:49
@ CS_BLACKLIST_MODE_BUTT
Definition oal_ext_if.h:52
oal_wifi_sta_action_report_enum
Definition oal_ext_if.h:56
@ OAL_WIFI_BUTT
Definition oal_ext_if.h:60
@ OAL_WIFI_STA_LEAVE
Definition oal_ext_if.h:57
@ OAL_WIFI_STA_JOIN
Definition oal_ext_if.h:58
osal_u8 cs_blacklist_mode_enum_uint8
Definition oal_ext_if.h:54
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13