WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
dmac_common_inc_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2022. All rights reserved.
3 * Description: Header file of ws83 device and host public interface.
4 */
5
6#ifndef __DMAC_COMMON_INC_ROM_H__
7#define __DMAC_COMMON_INC_ROM_H__
8
9#include "osal_types.h"
10#include "frw_msg_rom.h"
11#include "wlan_msg_rom.h"
12#include "hal_ops_common_rom.h"
13#ifdef __cplusplus
14#if __cplusplus
15extern "C" {
16#endif
17#endif
23
28
29typedef struct {
32
37
38#define BEACON_BUFF_LEN 768
45
46typedef struct {
47 osal_u8 null_qosnull_frame[32]; /* null&qos null,取最大长度32 */
48 osal_u16 cfg_coex_tx_vap_index : 4; /* 03新增premmpt帧配置参数 */
53
54#ifndef _PRE_WLAN_FEATURE_CENTRALIZE
56 osal_u8 *user_param);
57#else
59 osal_u8 *user_param);
60#endif
61static INLINE__ osal_void frw_msg_init(osal_u8 *data, osal_u32 data_len, osal_u8 *rsp, osal_u32 rsp_buf_len,
62 frw_msg *msg)
63{
64 msg->data_len = data_len;
65 msg->data = data;
66 msg->rsp = rsp;
67 msg->rsp_buf_len = rsp_buf_len;
68 msg->rsp_len = 0;
69}
70
72#ifdef __cplusplus
73#if __cplusplus
74}
75#endif
76#endif
77#endif // __DMAC_COMMON_INC_ROM_H__
osal_u32 frw_rx_custom_post_data_function(hcc_queue_type queue_id, osal_u8 stype, osal_u8 *buf, osal_u32 len, osal_u8 *user_param)
osal_s32 frw_send_msg_to_device(osal_u8 vap_id, osal_u16 msg_id, frw_msg *msg, osal_bool sync)
#define BEACON_BUFF_LEN
Definition dmac_common_inc_rom.h:38
reg_addr_width
Definition dmac_common_inc_rom.h:33
@ REG_ADDR_32BITS
Definition dmac_common_inc_rom.h:35
@ REG_ADDR_16BITS
Definition dmac_common_inc_rom.h:34
enum _hcc_queue_type hcc_queue_type
#define INLINE__
Definition osal_list.h:25
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
osal_u8 osal_bool
Definition osal_types.h:27
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition dmac_common_inc_rom.h:46
osal_u16 cfg_coex_tx_peer_index
Definition dmac_common_inc_rom.h:51
osal_u16 cfg_coex_tx_vap_index
Definition dmac_common_inc_rom.h:48
osal_u16 bit_rsv
Definition dmac_common_inc_rom.h:50
osal_u16 cfg_coex_tx_qos_null_tid
Definition dmac_common_inc_rom.h:49
Definition frw_msg_rom.h:74
osal_u16 rsp_buf_len
Definition frw_msg_rom.h:80
osal_u8 * rsp
Definition frw_msg_rom.h:76
osal_u8 * data
Definition frw_msg_rom.h:75
osal_u16 data_len
Definition frw_msg_rom.h:79
osal_u16 rsp_len
Definition frw_msg_rom.h:81
Definition hal_ops_common_rom.h:240
Definition dmac_common_inc_rom.h:24
osal_u8 value
Definition dmac_common_inc_rom.h:26
osal_u8 syn_id
Definition dmac_common_inc_rom.h:25
Definition dmac_common_inc_rom.h:18
osal_u32 addr
Definition dmac_common_inc_rom.h:19
osal_u32 val
Definition dmac_common_inc_rom.h:21
osal_u32 width
Definition dmac_common_inc_rom.h:20
Definition dmac_common_inc_rom.h:39
osal_u32 tx_chain_mask
Definition dmac_common_inc_rom.h:43
hal_tx_txop_alg_stru tx_param
Definition dmac_common_inc_rom.h:41
osal_u32 pkt_len
Definition dmac_common_inc_rom.h:42
Definition dmac_common_inc_rom.h:29
osal_u8 ac_num
Definition dmac_common_inc_rom.h:30
Definition hal_uart_v151_regs_def.h:38