USB Library
v2.9e

  1. Read-modify-write race condition in the way the USB interrupt flag was getting cleared on the PIC32 devices.
    • Stack files affected: usb_hal_pic32.h
  2. Added option to disable NAK timeouts for CDC host transfers (USB_HOST_CDC_NAK_TIMEOUT)
    • Stack files affected: usb_host_cdc.c
  3. The ALLOW_GLOBAL_VID_AND_PID option does not issue the EVENT_OVERRIDE_CLIENT_DRIVER_SELECTION event.
    • Stack files affected: usb_host.c
  4. USB host isochronous writes did not function correctly
    • Stack files affected: usb_host.c
  5. USB host isochronous writes and reads could not occur during the same frame
    • Stack files affected: usb_host.c
  6. NULL pointer dereference could occur if a malloc() call failed during device enumeration in USB host stack while creating the endpoint data structure.
    • Stack files affected: usb_host.c
  7. Optimazation settings other than -O0 for C30 could cause MSD internal flash demos not to work.
    • Stack files affected: None (Files.c in user folder updated)

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