USB_Host_Shield_2.0
|
Go to the source code of this file.
Classes | |
struct | EpInfo |
struct | UsbDeviceAddress |
struct | UsbDevice |
class | AddressPool |
class | AddressPoolImpl< MAX_DEVICES_ALLOWED > |
Macros | |
#define | USB_NAK_MAX_POWER 16 |
#define | USB_NAK_DEFAULT 14 |
#define | USB_NAK_NOWAIT 1 |
#define | USB_NAK_NONAK 0 |
#define | bmUSB_DEV_ADDR_ADDRESS 0x07 |
#define | bmUSB_DEV_ADDR_PARENT 0x38 |
#define | bmUSB_DEV_ADDR_HUB 0x40 |
#define | ADDR_ERROR_INVALID_INDEX 0xFF |
#define | ADDR_ERROR_INVALID_ADDRESS 0xFF |
Typedefs | |
typedef void(* | UsbDeviceHandleFunc )(UsbDevice *pdev) |
#define ADDR_ERROR_INVALID_ADDRESS 0xFF |
#define ADDR_ERROR_INVALID_INDEX 0xFF |
#define bmUSB_DEV_ADDR_ADDRESS 0x07 |
#define bmUSB_DEV_ADDR_HUB 0x40 |
#define bmUSB_DEV_ADDR_PARENT 0x38 |
#define USB_NAK_DEFAULT 14 |
#define USB_NAK_MAX_POWER 16 |
#define USB_NAK_NONAK 0 |
#define USB_NAK_NOWAIT 1 |
typedef void(* UsbDeviceHandleFunc)(UsbDevice *pdev) |