Macros | |
#define | ADDRESSED 3 |
#define | ATTACHED 0 |
#define | CONFIGURED 4 |
#define | DEFAULT 2 |
#define | Is_device_enumerated() (usb_configuration_nb != 0) |
Returns true when device connected and correctly enumerated with a host. More... | |
#define | POWERED 1 |
#define | SUSPENDED 5 |
#define | USB_CONFIG_ATTRIBUTES_RESERVED 0x80 |
#define | USB_CONFIG_BUSPOWERED (USB_CONFIG_ATTRIBUTES_RESERVED | 0x00) |
#define | USB_CONFIG_REMOTEWAKEUP (USB_CONFIG_ATTRIBUTES_RESERVED | 0x20) |
#define | USB_CONFIG_SELFPOWERED (USB_CONFIG_ATTRIBUTES_RESERVED | 0x40) |
Functions | |
void | usb_process_request (void) |
This function reads the SETUP request sent to the default control endpoint and calls the appropriate function. More... | |
Variables | |
volatile U8 | usb_configuration_nb |