Remove USB_MODE_* macros, replace with a semantically linked USB_Modes_t enum.
Moved the USB device selection logic for ENDPOINT_TOTAL_ENDPOINTS further up in Endpoint.h to where the endpoint bank capabilities are determined, to reduce the total number of device-specific logic. Change USB_Host_WaitMS() to test and disable the HSOFI interrupt before resuming the bus, so that it does not fire before the delay loop has run. Add missing const qualifier to the parameter of USB_Host_ClearPipeStall().
This commit is contained in:
@@ -47,6 +47,7 @@
|
||||
* - Renamed and moved class driver common constant definitions to make the naming scheme more uniform
|
||||
* - Changed default value for the reset polarity parameter in the AVRISP-MKII project so that it defaults to active low drive
|
||||
* - Changed configuration descriptor parser for all host mode projects and class drivers to ensure better compatibility with devices
|
||||
* - Moved the USB mode specifier constants into a new enum, so that they are semantically related to one another
|
||||
*
|
||||
* <b>Fixed:</b>
|
||||
* - Fixed USB_GetHIDReportItemInfo() function modifying the given report item's data when the report item does not exist
|
||||
|
||||
Reference in New Issue
Block a user