VSF Documented
vsf_wifi_aic8800d.c File Reference

Macros

#define AIC8800D_USB_CMD_TYPE   0x11
 
#define AIC8800D_USB_DATA_TYPE   0x01
 
#define AIC8800D_USB_DUMMY_LEN   4
 
#define AIC8800D_PT_REC_BTMODE   3
 
#define AIC8800D_PT_REC_VER_INFO   6
 
#define AIC8800D_INIT_WD_TIMEOUT_MS   5000
 

Functions

aic8800d_priv_t__aic8800d_priv (vsf_wifi_t *wifi)
 
vsf_err_t __aic8800d_send_msg (vsf_wifi_t *wifi, uint16_t id, const void *param, uint16_t param_len, uint16_t cfm_id, void *cfm_param, uint16_t cfm_param_len, vsf_wifi_done_t done)
 
void __aic8800d_cmd_cfm (vsf_wifi_t *wifi, aic8800d_cmd_t *cmd, const struct aic8800d_ipc_e2a_msg *msg)
 
void vsf_wifi_aic8800d_on_rx (vsf_wifi_t *wifi, uint8_t *buf, uint16_t len)
 

Variables

const vsf_wifi_chip_drv_t vsf_wifi_aic8800d_drv
 

Macro Definition Documentation

◆ AIC8800D_USB_CMD_TYPE

#define AIC8800D_USB_CMD_TYPE   0x11

◆ AIC8800D_USB_DATA_TYPE

#define AIC8800D_USB_DATA_TYPE   0x01

◆ AIC8800D_USB_DUMMY_LEN

#define AIC8800D_USB_DUMMY_LEN   4

◆ AIC8800D_PT_REC_BTMODE

#define AIC8800D_PT_REC_BTMODE   3

◆ AIC8800D_PT_REC_VER_INFO

#define AIC8800D_PT_REC_VER_INFO   6

◆ AIC8800D_INIT_WD_TIMEOUT_MS

#define AIC8800D_INIT_WD_TIMEOUT_MS   5000

Function Documentation

◆ __aic8800d_priv()

aic8800d_priv_t * __aic8800d_priv ( vsf_wifi_t * wifi)

◆ __aic8800d_send_msg()

vsf_err_t __aic8800d_send_msg ( vsf_wifi_t * wifi,
uint16_t id,
const void * param,
uint16_t param_len,
uint16_t cfm_id,
void * cfm_param,
uint16_t cfm_param_len,
vsf_wifi_done_t done )

◆ __aic8800d_cmd_cfm()

void __aic8800d_cmd_cfm ( vsf_wifi_t * wifi,
aic8800d_cmd_t * cmd,
const struct aic8800d_ipc_e2a_msg * msg )

◆ vsf_wifi_aic8800d_on_rx()

void vsf_wifi_aic8800d_on_rx ( vsf_wifi_t * wifi,
uint8_t * buf,
uint16_t len )

Variable Documentation

◆ vsf_wifi_aic8800d_drv

const vsf_wifi_chip_drv_t vsf_wifi_aic8800d_drv
Initial value:
= {
.name = "aic8800d",
.firmware_load = __aic8800d_firmware_load,
.init = __aic8800d_init,
.fini = __aic8800d_fini,
.fullmac = {
.scan = __aic8800d_scan,
.connect = __aic8800d_connect,
.disconnect = __aic8800d_disconnect,
.get_link_info = __aic8800d_get_link_info,
},
.crypto_ops = &__aic8800d_crypto_ops,
.tx = __aic8800d_tx,
}
#define VSF_WIFI_CHIP_FLAG_FULLMAC
Definition vsf_wifi.h:280
Generated from commit: vsfteam/vsf@5de27dd