USB Library
v2.9b

  1. UART RX functionality fixed on several demos using the PIC24FJ256DA210 development board.
    • Stack files affected: none
  2. Race condition fixed in Android OpenAccessory framework that could lead to the accessory not attaching periodically.
    • Stack files affected: usb_host_android_protocol_v1.c
  3. Added Android Accessory workaround for when Android device attaches in accessory mode without first attaching as the manufacturer's mode (happens when accessory is reset but not detached from bus).
    • Stack files affected: usb_host_android_protocol_v1.c, usb_host_android.c, usb_host_android.h
  4. Fixed issue where non-supported Android protocol versions would try to enumerate.
    • Stack files affected: usb_host_android.c
  5. PIC18F Starter Kit MSD SD card reader demo not working correctly.
    • Stack files affected: none
  6. Null pointer dereference on Android OpenAccessory detach event.
    • Stack files affected: usb_host_android_protocol_v1.c
  7. Removed the restriction of MSD drives with the VID = 0x0930 and PID = 0x6545 for the USB MSD host data logging demo. These drives now show no issues with recent robustness enhancements in the past several releases.
    • Stack files affected: none
  8. Link issues on Linux and Macintosh machines for PIC18 demos. The latest versions of the C18 compiler for Linux and Macintosh change the linker and library file capitalization scheme resulting in link errors when using older linker files. Linker files updated to use latest capitalization scheme.
    • Stack files affected: none
  9. Cleaned up the configuration bits sections for several processors in several demos.
    • Stack files affected: none
  10. CCID demo descriptors updated to enable operation on Macintosh machines.
    • Stack files affected: none
  11. Update the precompiled MSD library to support .elf files.
    • Stack files affected: none
  12. PCL5 printer host would send out a 0-length packet if an empty string was passed to it. This results in some PCL5 printers to lock up. The updated driver will not send out a text string to a printer if it is empty.
    • Stack files affected: none
  13. USB_HID_FEATURE_REPORT was assigned the incorrect value.
    • Stack files affected: usb_host_hid.c
  14. Some CDC device demos had incorrect USB_MAX_NUM_INT definition.
    • Stack files affected: none
  15. Added examples showing how to connect to various USB demos with the Android USB host API.
    • Stack files affected: none
  16. Optional support for DTS signalling added
    • Stack files affected: usb_function_cdc.c, usb_function_cdc.h
  17. Added MIDI host support
    • Stack files affected: usb_host_midi.c, usb_host_midi.h
  18. Added Android OpenAccessory boot loader example
    • Stack files affected: none
  19. Fixed issues with PIC32 support with the MSD host boot loader. Now supports C32 versions 2.x and later.
    • Stack files affected: none

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