XC16 and XC32 support added.
- stack files affected: usb_hal.h, usb_ch9.h, usb_hal_*.h, usb_host_printer.h, usb_host_printer_esc_pos.h, usb_function_msd.c, usb_function_msd_multi_sector.c, usb_function_phdc_com_model.c, usb_host_printer_esc_pos.c, usb_host_printer_pcl_5.c, usb_host_printer_postscript.c, usb_device.c, usb_device_local.h, usb_hal_local.h, usb_hal_pic24.c, usb_hal_pic24f.c, usb_host_local.h, usb_otg.c
Fixed issue with PIC32 access to USB registers not being atomic.
- stack files affected: usb_hal_pic32.h
Support for PIC16F1459 family devices.
- stack files affected: usb_hal.h, usb_device.c, usb_hal_pic16f1.h, usb_device_local.h
Removed hid_report_in[] and hid_report_out[] buffers from stack files. All HID demos responsible for allocating their own data buffers.
- stack files affected: usb_function_hid.h, usb_device.c
Moved part specific mapping of BDT to HAL files.
- stack files affected: usb_hal_dspic33e.h, usb_hal_pic16f1.h, usb_hal_pic18.h, usb_hal_pic24.h, usb_hal_pic24e.h, usb_hal_pic24f.h, usb_hal_pic32.h