VSF Documented
Data Structures | Typedefs | Enumerations | Variables
vsf_usbh_nspro.h File Reference
#include "component/usb/vsf_usb_cfg.h"
#include "component/usb/common/class/HID/vsf_usb_nspro.h"
#include "component/input/vsf_input.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

class  vk_usbh_nspro_t
 

Typedefs

typedef enum vk_usbh_nspro_state_t vk_usbh_nspro_state_t
 
typedef enum vk_usbh_nspro_type_t vk_usbh_nspro_type_t
 

Enumerations

enum  vk_usbh_nspro_state_t {
  VSF_USBH_NSPRO_GET_INFO ,
  VSF_USBH_NSPRO_HANDSHAKE ,
  VSF_USBH_NSPRO_RUNNING
}
 
enum  vk_usbh_nspro_type_t {
  NSPRO_LEFT = 0x01 ,
  NSPRO_RIGHT = 0x02 ,
  NSPRO_BOTH = 0x03
}
 

Variables

const vk_input_item_info_t vk_nspro_usb_gamepad_item_info [GAMEPAD_ID_NUM]
 
const vk_usbh_class_drv_t vk_usbh_nspro_drv
 

Typedef Documentation

◆ vk_usbh_nspro_state_t

◆ vk_usbh_nspro_type_t

Enumeration Type Documentation

◆ vk_usbh_nspro_state_t

Enumerator
VSF_USBH_NSPRO_GET_INFO 
VSF_USBH_NSPRO_HANDSHAKE 
VSF_USBH_NSPRO_RUNNING 

◆ vk_usbh_nspro_type_t

Enumerator
NSPRO_LEFT 
NSPRO_RIGHT 
NSPRO_BOTH 

Variable Documentation

◆ vk_nspro_usb_gamepad_item_info

const vk_input_item_info_t vk_nspro_usb_gamepad_item_info[GAMEPAD_ID_NUM]
extern

◆ vk_usbh_nspro_drv

const vk_usbh_class_drv_t vk_usbh_nspro_drv
extern