VSF Documented
Data Structures | Macros | Typedefs | Enumerations
vsf_usbh_wifi_priv.h File Reference
#include "component/usb/vsf_usb_cfg.h"
#include "../../vsf_usbh.h"
#include "./vsf_usbh_wifi.h"
#include "component/wifi/vsf_wifi_priv.h"

Go to the source code of this file.

Data Structures

struct  vk_usbh_wifi_iocb_t
 
struct  vk_usbh_wifi_t
 

Macros

#define VSF_USBH_WIFI_CFG_RX_NUM   4
 
#define VSF_USBH_WIFI_CFG_TX_NUM   4
 
#define VSF_USBH_WIFI_CFG_URB_BUFSIZE   4096
 
#define VSF_USBH_WIFI_CFG_TX_USE_LOCAL_BUFFER   ENABLED
 
#define VSF_USBH_WIFI_CFG_FW_CHUNK_SIZE   64
 
#define __this_wifi(__eda)   vsf_container_of(__eda, vk_usbh_wifi_t, eda)
 

Typedefs

typedef struct vk_usbh_wifi_iocb_t vk_usbh_wifi_iocb_t
 

Enumerations

enum  vk_usbh_wifi_bus_state_t {
  VK_USBH_WIFI_BUS_IDLE = 0 ,
  VK_USBH_WIFI_BUS_REG_WRITE ,
  VK_USBH_WIFI_BUS_REG_READ ,
  VK_USBH_WIFI_BUS_BLOCK_WRITE
}
 

Macro Definition Documentation

◆ VSF_USBH_WIFI_CFG_RX_NUM

#define VSF_USBH_WIFI_CFG_RX_NUM   4

◆ VSF_USBH_WIFI_CFG_TX_NUM

#define VSF_USBH_WIFI_CFG_TX_NUM   4

◆ VSF_USBH_WIFI_CFG_URB_BUFSIZE

#define VSF_USBH_WIFI_CFG_URB_BUFSIZE   4096

◆ VSF_USBH_WIFI_CFG_TX_USE_LOCAL_BUFFER

#define VSF_USBH_WIFI_CFG_TX_USE_LOCAL_BUFFER   ENABLED

◆ VSF_USBH_WIFI_CFG_FW_CHUNK_SIZE

#define VSF_USBH_WIFI_CFG_FW_CHUNK_SIZE   64

◆ __this_wifi

#define __this_wifi (   __eda)    vsf_container_of(__eda, vk_usbh_wifi_t, eda)

Typedef Documentation

◆ vk_usbh_wifi_iocb_t

Enumeration Type Documentation

◆ vk_usbh_wifi_bus_state_t

Enumerator
VK_USBH_WIFI_BUS_IDLE 
VK_USBH_WIFI_BUS_REG_WRITE 
VK_USBH_WIFI_BUS_REG_READ 
VK_USBH_WIFI_BUS_BLOCK_WRITE 
Generated from commit: vsfteam/vsf@3b461d0