v2.14
Merging in changes from the 2016-04-27 MLA release:
- Removed requirement to implement system_config.h for USB. Stack now only uses usb_config.h for configuration.
- USBInitialize() and USBTasks() removed. Use USBDeviceTasks()/USBHostTasks() or USBHostInit()/USBDeviceInit() as required.
- Fixed dereferencing type-punned pointer will break strict-aliasing warning on full optimization.
- Added MSDTransferTerminated() function.
- Added error checking for NULL data handler
- Added return for case in USBHostDeviceStatus() for when the device state variable was invalid value.
- Fixed error when parsing HID descriptors resulting in invalid errors reported on well formed HID report descriptors.
- Added support for the PIC24FJ1024GB610 family devices.