VSF Documented
vsf_usbh_wifi_aic8800d.c File Reference

Data Structures

struct  vk_usbh_wifi_aic8800d_iocb_t
 
struct  vk_usbh_wifi_aic8800d_t
 

Macros

#define __VSF_EDA_CLASS_INHERIT__
 
#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__
 
#define VSF_USBH_WIFI_AIC8800D_CFG_RX_NUM   8
 
#define VSF_USBH_WIFI_AIC8800D_CFG_TX_NUM   8
 
#define VSF_USBH_WIFI_AIC8800D_CFG_RX_BUFSIZE   2048
 
#define VSF_USBH_WIFI_AIC8800D_CFG_TX_BUFSIZE   2048
 
#define __usbh_aic8800d_trace_error(...)
 
#define __usbh_aic8800d_trace_info(...)
 
#define __usbh_aic8800d_trace_debug(...)
 
#define AIC8800D_USB_VID   0xA69C
 
#define AIC8800D_V2_VID   0x368B
 
#define AIC8800D_TP_VID   0x2357
 
#define AIC8800D_TENDA_VID   0x2604
 
#define AIC8800D80_PID   0x8D80
 
#define AIC8800D81_PID   0x8D81
 
#define AIC8800D_RUNTIME_AIC8800_PID   0x8800
 
#define AIC8800D_RUNTIME_AIC8801_PID   0x8801
 
#define AIC8800D_RUNTIME_AIC8800DC_PID   0x88DC
 
#define AIC8800D_RUNTIME_AIC8800DW_PID   0x88DD
 
#define AIC8800D_RUNTIME_AIC8800D81_PID   0x8D81
 
#define AIC8800D_RUNTIME_TP_PID   0x014E
 
#define AIC8800D_RUNTIME_MERCURY_PID   0x014B
 
#define AIC8800D_RUNTIME_FAST_PID   0x014F
 
#define AIC8800D_RUNTIME_TENDA_PID   0x001F
 

Typedefs

typedef struct vk_usbh_wifi_aic8800d_iocb_t vk_usbh_wifi_aic8800d_iocb_t
 
typedef struct vk_usbh_wifi_aic8800d_t vk_usbh_wifi_aic8800d_t
 

Variables

const vk_usbh_class_drv_t vk_usbh_wifi_aic8800d_drv
 

Macro Definition Documentation

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

◆ __VSF_USBH_CLASS_IMPLEMENT_CLASS__

#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__

◆ VSF_USBH_WIFI_AIC8800D_CFG_RX_NUM

#define VSF_USBH_WIFI_AIC8800D_CFG_RX_NUM   8

◆ VSF_USBH_WIFI_AIC8800D_CFG_TX_NUM

#define VSF_USBH_WIFI_AIC8800D_CFG_TX_NUM   8

◆ VSF_USBH_WIFI_AIC8800D_CFG_RX_BUFSIZE

#define VSF_USBH_WIFI_AIC8800D_CFG_RX_BUFSIZE   2048

◆ VSF_USBH_WIFI_AIC8800D_CFG_TX_BUFSIZE

#define VSF_USBH_WIFI_AIC8800D_CFG_TX_BUFSIZE   2048

◆ __usbh_aic8800d_trace_error

#define __usbh_aic8800d_trace_error ( ...)
Value:
((void)0)

◆ __usbh_aic8800d_trace_info

#define __usbh_aic8800d_trace_info ( ...)
Value:
((void)0)

◆ __usbh_aic8800d_trace_debug

#define __usbh_aic8800d_trace_debug ( ...)
Value:
((void)0)

◆ AIC8800D_USB_VID

#define AIC8800D_USB_VID   0xA69C

◆ AIC8800D_V2_VID

#define AIC8800D_V2_VID   0x368B

◆ AIC8800D_TP_VID

#define AIC8800D_TP_VID   0x2357

◆ AIC8800D_TENDA_VID

#define AIC8800D_TENDA_VID   0x2604

◆ AIC8800D80_PID

#define AIC8800D80_PID   0x8D80

◆ AIC8800D81_PID

#define AIC8800D81_PID   0x8D81

◆ AIC8800D_RUNTIME_AIC8800_PID

#define AIC8800D_RUNTIME_AIC8800_PID   0x8800

◆ AIC8800D_RUNTIME_AIC8801_PID

#define AIC8800D_RUNTIME_AIC8801_PID   0x8801

◆ AIC8800D_RUNTIME_AIC8800DC_PID

#define AIC8800D_RUNTIME_AIC8800DC_PID   0x88DC

◆ AIC8800D_RUNTIME_AIC8800DW_PID

#define AIC8800D_RUNTIME_AIC8800DW_PID   0x88DD

◆ AIC8800D_RUNTIME_AIC8800D81_PID

#define AIC8800D_RUNTIME_AIC8800D81_PID   0x8D81

◆ AIC8800D_RUNTIME_TP_PID

#define AIC8800D_RUNTIME_TP_PID   0x014E

◆ AIC8800D_RUNTIME_MERCURY_PID

#define AIC8800D_RUNTIME_MERCURY_PID   0x014B

◆ AIC8800D_RUNTIME_FAST_PID

#define AIC8800D_RUNTIME_FAST_PID   0x014F

◆ AIC8800D_RUNTIME_TENDA_PID

#define AIC8800D_RUNTIME_TENDA_PID   0x001F

Typedef Documentation

◆ vk_usbh_wifi_aic8800d_iocb_t

typedef struct vk_usbh_wifi_aic8800d_iocb_t vk_usbh_wifi_aic8800d_iocb_t

◆ vk_usbh_wifi_aic8800d_t

typedef struct vk_usbh_wifi_aic8800d_t vk_usbh_wifi_aic8800d_t

Variable Documentation

◆ vk_usbh_wifi_aic8800d_drv

const vk_usbh_class_drv_t vk_usbh_wifi_aic8800d_drv
Initial value:
= {
.name = "aic8800d_wifi_usb",
.dev_id_num = dimof(__vk_usbh_wifi_aic8800d_dev_id),
.dev_ids = __vk_usbh_wifi_aic8800d_dev_id,
.probe = __vk_usbh_wifi_aic8800d_probe,
.disconnect = __vk_usbh_wifi_aic8800d_disconnect,
}
#define dimof(a)
Definition vsf_fbcon.c:25
Generated from commit: vsfteam/vsf@5de27dd