WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hcc_cfg_comm.h 文件参考
#include "osal_types.h"
#include "td_base.h"
hcc_cfg_comm.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define HCC_TRANS_THREAD_TASK_STACK_SIZE   4096
 
#define HCC_CHANNEL_AP   HCC_BUS_IPC
 
#define FC_MSG_FLOWCTRL_ON   D2H_MSG_FLOWCTRL_ON
 
#define FC_MSG_FLOWCTRL_OFF   D2H_MSG_FLOWCTRL_OFF
 
#define FC_MSG_FLOWCTRL_CHECK   D2H_MSG_FLOWCTRL_CHECK
 

类型定义

typedef enum _hcc_transfer_mode_ hcc_transfer_mode
 
typedef enum _hcc_ipc_transfer_mode_ hcc_ipc_transfer_mode
 
typedef enum _hcc_bus_type_ hcc_bus_type
 
typedef enum _hcc_serv_main_type hcc_service_type
 
typedef enum _hcc_queue_type hcc_queue_type
 
typedef enum _syschannel_queue_type syschannel_queue_type
 
typedef enum _d2h_msg_type d2h_msg_type
 
typedef enum _h2d_msg_type h2d_msg_type
 
typedef td_u32 hcc_tx_msg_type
 
typedef td_u32 hcc_rx_msg_type
 

枚举

enum  _hcc_transfer_mode_ { HCC_SINGLE_MODE , HCC_ASSEMBLE_MODE , HCC_TRANS_MODE_BUTT , HCC_TRANS_MODE_INVALID = TD_U8_MAX }
 
enum  _hcc_ipc_transfer_mode_ { HCC_IPC_TRANS_POSTMEM , HCC_IPC_TRANS_PREMEM , HCC_IPC_TRANS_MODE_BUTT , HCC_IPC_TRANS_MODE_INVALID = TD_U8_MAX }
 
enum  _hcc_bus_type_ {
  HCC_BUS_MIN = 0x0 , HCC_BUS_USB = 0x0 , HCC_BUS_SDIO = 0x1 , HCC_BUS_IPC = 0x3 ,
  HCC_BUS_PCIE = 0x4 , HCC_BUS_VIRTUAL = 0x5 , HCC_BUS_UART = 0x6 , HCC_BUS_BUTT ,
  HCC_BUS_MAX = 0xFF
}
 
enum  _hcc_serv_main_type {
  HCC_ACTION_TYPE_BT = 0 , HCC_ACTION_TYPE_OAM = 1 , HCC_ACTION_TYPE_TEST = 2 , HCC_ACTION_TYPE_GLP = 3 ,
  HCC_ACTION_TYPE_CUSTOMIZE = 4 , HCC_ACTION_TYPE_BTC_MSG = 5 , HCC_ACTION_TYPE_WIFI = 6 , HCC_SERVICE_VIRTUAL_HMAC = 7 ,
  HCC_SERVICE_VIRTUAL_DMAC = 8 , HCC_SERVICE_FOR_HCC_INTERNAL = 9 , HCC_ACTION_TYPE_SLE = 0xA , HCC_SERVICE_TYPE_MAX
}
 
enum  _hcc_queue_type {
  CTRL_QUEUE = 0 , DATA_HI_QUEUE = 1 , DATA_LO_QUEUE = 2 , BT_DATA_QUEUE = 3 ,
  SLE_DATA_QUEUE = 4 , HCC_QUEUE_INTERNAL = 5 , BTC_MSG_QUEUE = 6 , HCC_TEST_QUEUE = 7 ,
  HCC_QUEUE_COUNT
}
 
enum  _syschannel_queue_type { SYSCH_MSG_QUEUE = 0 , SYSCH_DATA_QUEUE = 1 , SYSCH_TEST_QUEUE = 2 }
 
enum  _d2h_msg_type {
  D2H_MSG_FLOWCTRL_ON = 0 , D2H_MSG_FLOWCTRL_OFF = 1 , D2H_MSG_FLOWCTRL_CHECK = 2 , D2H_MSG_TEST = 3 ,
  D2H_MSG_TEST_START = 4 , D2H_MSG_TEST_STOP = 5 , D2H_MSG_CREDIT_UPDATE = 6 , D2H_MSG_DEVICE_PANIC = 7 ,
  D2H_MSG_BSP_READY = 8 , D2H_MSG_WLAN_READY = 9 , D2H_MSG_PLAT_END = 10
}
 
enum  _h2d_msg_type {
  H2D_MSG_FLOWCTRL_ON = 0 , H2D_MSG_FLOWCTRL_OFF = 1 , H2D_MSG_FLOWCTRL_CHECK = 2 , H2D_MSG_TEST_INIT = 3 ,
  H2D_MSG_TEST = 4 , H2D_MSG_TEST_LOOP = 5 , H2D_MSG_WLAN_OPEN = 6 , H2D_MSG_WLAN_CLOSE = 7 ,
  H2D_MSG_BT_OPEN = 8 , H2D_MSG_BT_CLOSE = 9 , H2D_MSG_PLAT_END = 10
}
 

宏定义说明

◆ FC_MSG_FLOWCTRL_CHECK

#define FC_MSG_FLOWCTRL_CHECK   D2H_MSG_FLOWCTRL_CHECK

◆ FC_MSG_FLOWCTRL_OFF

#define FC_MSG_FLOWCTRL_OFF   D2H_MSG_FLOWCTRL_OFF

◆ FC_MSG_FLOWCTRL_ON

#define FC_MSG_FLOWCTRL_ON   D2H_MSG_FLOWCTRL_ON

◆ HCC_CHANNEL_AP

#define HCC_CHANNEL_AP   HCC_BUS_IPC

◆ HCC_TRANS_THREAD_TASK_STACK_SIZE

#define HCC_TRANS_THREAD_TASK_STACK_SIZE   4096

类型定义说明

◆ d2h_msg_type

◆ h2d_msg_type

◆ hcc_bus_type

◆ hcc_ipc_transfer_mode

◆ hcc_queue_type

◆ hcc_rx_msg_type

◆ hcc_service_type

◆ hcc_transfer_mode

◆ hcc_tx_msg_type

◆ syschannel_queue_type

枚举类型说明

◆ _d2h_msg_type

枚举值
D2H_MSG_FLOWCTRL_ON 
D2H_MSG_FLOWCTRL_OFF 
D2H_MSG_FLOWCTRL_CHECK 
D2H_MSG_TEST 
D2H_MSG_TEST_START 
D2H_MSG_TEST_STOP 
D2H_MSG_CREDIT_UPDATE 
D2H_MSG_DEVICE_PANIC 
D2H_MSG_BSP_READY 
D2H_MSG_WLAN_READY 
D2H_MSG_PLAT_END 

◆ _h2d_msg_type

枚举值
H2D_MSG_FLOWCTRL_ON 
H2D_MSG_FLOWCTRL_OFF 
H2D_MSG_FLOWCTRL_CHECK 
H2D_MSG_TEST_INIT 
H2D_MSG_TEST 
H2D_MSG_TEST_LOOP 
H2D_MSG_WLAN_OPEN 
H2D_MSG_WLAN_CLOSE 
H2D_MSG_BT_OPEN 
H2D_MSG_BT_CLOSE 
H2D_MSG_PLAT_END 

◆ _hcc_bus_type_

枚举值
HCC_BUS_MIN 
HCC_BUS_USB 
HCC_BUS_SDIO 
HCC_BUS_IPC 
HCC_BUS_PCIE 
HCC_BUS_VIRTUAL 
HCC_BUS_UART 
HCC_BUS_BUTT 
HCC_BUS_MAX 

◆ _hcc_ipc_transfer_mode_

枚举值
HCC_IPC_TRANS_POSTMEM 
HCC_IPC_TRANS_PREMEM 
HCC_IPC_TRANS_MODE_BUTT 
HCC_IPC_TRANS_MODE_INVALID 

◆ _hcc_queue_type

枚举值
CTRL_QUEUE 
DATA_HI_QUEUE 
DATA_LO_QUEUE 
BT_DATA_QUEUE 
SLE_DATA_QUEUE 
HCC_QUEUE_INTERNAL 
BTC_MSG_QUEUE 
HCC_TEST_QUEUE 
HCC_QUEUE_COUNT 

◆ _hcc_serv_main_type

枚举值
HCC_ACTION_TYPE_BT 
HCC_ACTION_TYPE_OAM 
HCC_ACTION_TYPE_TEST 
HCC_ACTION_TYPE_GLP 
HCC_ACTION_TYPE_CUSTOMIZE 
HCC_ACTION_TYPE_BTC_MSG 
HCC_ACTION_TYPE_WIFI 
HCC_SERVICE_VIRTUAL_HMAC 
HCC_SERVICE_VIRTUAL_DMAC 
HCC_SERVICE_FOR_HCC_INTERNAL 
HCC_ACTION_TYPE_SLE 
HCC_SERVICE_TYPE_MAX 

◆ _hcc_transfer_mode_

枚举值
HCC_SINGLE_MODE 
HCC_ASSEMBLE_MODE 
HCC_TRANS_MODE_BUTT 
HCC_TRANS_MODE_INVALID 

◆ _syschannel_queue_type

枚举值
SYSCH_MSG_QUEUE 
SYSCH_DATA_QUEUE 
SYSCH_TEST_QUEUE