|
dRonin
adbada4
dRonin firmware
|
Defines for board specific usb information. More...
Files | |
| file | pios_usb.h |
| USB HID layer functions header. | |
| file | pios_usb_priv.h |
| USB private definitions. | |
Data Structures | |
| struct | pios_usb_cfg |
Macros | |
| #define | PIOS_USB_BOARD_CDC_DATA_LENGTH 64 |
| #define | PIOS_USB_BOARD_CDC_MGMT_LENGTH 32 |
| #define | PIOS_USB_BOARD_HID_DATA_LENGTH 64 |
| #define | PIOS_USB_BOARD_VENDOR_ID DRONIN_VID_DRONIN_FIRMWARE |
| #define | PIOS_USB_BOARD_PRODUCT_ID DRONIN_PID_DRONIN_FIRMWARE |
| #define | PIOS_USB_BOARD_EP_NUM 4 |
| #define | PIOS_USB_BOARD_DEVICE_VER USB_OP_DEVICE_VER(0, USB_OP_BOARD_MODE_FW) |
| #define | PIOS_USB_BOARD_SN_SUFFIX "+FW" |
Functions | |
| int32_t | PIOS_USB_Reenumerate () |
| int32_t | PIOS_USB_ChangeConnectionState (bool connected) |
| bool | PIOS_USB_CableConnected (uintptr_t id) |
| bool | PIOS_USB_CheckAvailable (uintptr_t id) |
| bool | PIOS_USB_HaveVSense (uintptr_t id) |
| int32_t | PIOS_USB_Init (uintptr_t *usb_id, const struct pios_usb_cfg *cfg) |
Defines for board specific usb information.
PIOS USB device implementation.
PIOS interface for USB device driver.
| #define PIOS_USB_BOARD_CDC_DATA_LENGTH 64 |
Definition at line 37 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_CDC_MGMT_LENGTH 32 |
Definition at line 38 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_DEVICE_VER USB_OP_DEVICE_VER(0, USB_OP_BOARD_MODE_FW) |
Definition at line 70 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_EP_NUM 4 |
Definition at line 69 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_HID_DATA_LENGTH 64 |
Definition at line 39 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_PRODUCT_ID DRONIN_PID_DRONIN_FIRMWARE |
Definition at line 67 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_SN_SUFFIX "+FW" |
Definition at line 71 of file pios_usb_board_data.h.
| #define PIOS_USB_BOARD_VENDOR_ID DRONIN_VID_DRONIN_FIRMWARE |
Definition at line 66 of file pios_usb_board_data.h.
| bool PIOS_USB_CableConnected | ( | uintptr_t | id | ) |
| int32_t PIOS_USB_ChangeConnectionState | ( | bool | connected | ) |
| bool PIOS_USB_CheckAvailable | ( | uintptr_t | id | ) |
| bool PIOS_USB_HaveVSense | ( | uintptr_t | id | ) |
| int32_t PIOS_USB_Init | ( | uintptr_t * | usb_id, |
| const struct pios_usb_cfg * | cfg | ||
| ) |
| int32_t PIOS_USB_Reenumerate | ( | ) |