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).
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
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
Cleaned up the configuration bits sections for several processors in several demos.
Stack files affected: none
CCID demo descriptors updated to enable operation on Macintosh machines.
Stack files affected: none
Update the precompiled MSD library to support .elf files.
Stack files affected: none
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
USB_HID_FEATURE_REPORT was assigned the incorrect value.
Stack files affected: usb_host_hid.c
Some CDC device demos had incorrect USB_MAX_NUM_INT definition.
Stack files affected: none
Added examples showing how to connect to various USB demos with the Android USB host API.