Microchip® Advanced Software Framework

usb_standard_request.h File Reference
#include "conf_usb.h"
#include "usb_task.h"
#include "usb_descriptors.h"

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