|
dRonin
adbada4
dRonin firmware
|
Hardware communication layer. More...
Files | |
| file | pios_usb_cdc_priv.h |
| USB COM CDC private definitions. | |
| file | pios_usb_hid_priv.h |
| USB COM HID private definitions. | |
Data Structures | |
| struct | pios_usb_cdc_cfg |
| struct | pios_usb_hid_cfg |
Macros | |
| #define | USB_CDC_CONTROL_LINE_STATE_DTE_PRESENT 0x01 |
Functions | |
| int32_t | PIOS_USB_CDC_Init (uintptr_t *usbcdc_id, const struct pios_usb_cdc_cfg *cfg, uintptr_t lower_id) |
| int32_t | PIOS_USB_HID_Init (uintptr_t *usbhid_id, const struct pios_usb_hid_cfg *cfg, uintptr_t lower_id) |
Variables | |
| const struct pios_com_driver | pios_usb_cdc_com_driver |
| struct pios_usb_hid_cfg | __attribute__ |
| const struct pios_com_driver | pios_usb_hid_com_driver |
Hardware communication layer.
PIOS USB COM implementation for CDC interfaces This implements a CDC Serial Port.
| #define USB_CDC_CONTROL_LINE_STATE_DTE_PRESENT 0x01 |
Definition at line 48 of file pios_usb_cdc_priv.h.
| int32_t PIOS_USB_CDC_Init | ( | uintptr_t * | usbcdc_id, |
| const struct pios_usb_cdc_cfg * | cfg, | ||
| uintptr_t | lower_id | ||
| ) |
| int32_t PIOS_USB_HID_Init | ( | uintptr_t * | usbhid_id, |
| const struct pios_usb_hid_cfg * | cfg, | ||
| uintptr_t | lower_id | ||
| ) |
| struct pios_usb_hid_cfg __attribute__ |
| const struct pios_com_driver pios_usb_cdc_com_driver |
| const struct pios_com_driver pios_usb_hid_com_driver |