USB Library
From v2.12 to v2.13

USB Host users:

  • Make sure you are returning FALSE at the end of the event handler for all unhandled cases. There are two new events added and by returning FALSE, they will operate just as v2.12 and previous revisions did.
 

USB HID Host users:

  • USBHostHIDDeviceDetect() used to take in an address and return a bool if it was ready or not. Now the API doesn't take in any parameters and returns the address of an attached but previously unannounced device.
    • Note: every address is only reported once. If you are using multiple HID applications (e.g. targeting both a mouse or a keyboard), you may need to share the device attach information between these two applications. Alternatively you can use the attach event rather than the polling function.
  • The following legacy APIs were removed and users should migrate to the corresponding updated functions:

MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla