- Added multiple logical unit support in msc class driver, updated usb_device_lba_information_struct_t to support this.
- Supported multiple transfers for host ISO on IP3516HS.
- Bug fixes:
- Fixed device ip3511 prime data length than maxpacket size issue.
- Initialized interval attribute in usb_device_endpoint_struct_t/usb_device_endpoint_init_struct_t.
- Removed unnecessary header file in device CDC class driver, removed unnecessary usb_echo, and added DEBUG macro for necessary usb_echo in device CDC class driver.
- Fixed device IP3511HS unfinished interrupt transfer missing issue.
- 2.1.0
- New features:
- Added host RNDIS support.
example: lwip_dhcp_usb
- Enabled USB 3.0 support on device stack.
- Power Delivery feature:
Added OM13790HOST support;
Added auto policy feature;
Printed e-marked cable information;
- 2.0.1
- Bug fixes:
- Fixed some USB issues:
Fixed MSC CV test failed in MSC examples.
- Changed audio codec interfaces.
- 2.0.0
- New features:
- PTN5110N support.
- Bug fix:
- Added some comments, fixed some minor USB issues.
- 1.9.0
- New features:
- Examples:
- usb_pd_alt_mode_dp_host
- 1.8.2
- Updated license.
- 1.8.1
- Bug fix:
- Verified some hardware issues, support aruba_flashless.
- 1.8.0
- New features:
- Examples:
- usb_device_composite_cdc_vcom_cdc_vcom
- usb_device_composite_hid_audio_unified
- usb_pd_sink_battery
- Changed usb_pd_battery to usb_pd_charger_battery.
- Bug fix:
- Code clean up, removed some irrelevant code.
- 1.7.0
- New features:
- USB PD stack support.
- Examples:
- usb_pd
- usb_pd_battery
- usb_pd_source_charger
- 1.6.3
- Bug fix:
-IP3511_HS driver control transfer sequence issue, enabled 3511 ip cv test.
- 1.6.2
- New features:
- Multi instance support.
- 1.6.1
- New features:
- Changed the struct variable address method for device_video_virtual_camera and host_phdc_manager.
- 1.6.0
- New features:
- Supported Device Charger Detect feature on usb_device_hid_mouse.
- 1.5.0
- New features:
- Supported controllers
- OHCI (Full Speed, Host mode)
- IP3516 (High Speed, Host mode)
- IP3511 (High Speed, Device mode)
- Examples:
- usb_lpm_device_hid_mouse
- usb_lpm_device_hid_mouse_lite
- usb_lpm_host_hid_mouse
- 1.4.0
- New features:
- Examples:
- usb_device_hid_mouse/freertos_static
- usb_suspend_resume_device_hid_mouse_lite
- 1.3.0
- New features:
- Supported roles
- OTG
- Supported classes
- CDC RNDIS
- Examples
- usb_otg_hid_mouse
- usb_device_cdc_vnic
- usb_suspend_resume_device_hid_mouse
- usb_suspend_resume_host_hid_mouse
- 1.2.0
- New features:
- Supported controllers
- LPC IP3511 (Full Speed, Device mode)
- 1.1.0
- Bug fix:
- Fixed some issues in USB certification.
- Changed VID and Manufacturer string to NXP.
- New features:
- Supported classes
- Pinter
- Examples:
- usb_device_composite_cdc_msc_sdcard
- usb_device_printer_virtual_plain_text
- usb_host_printer_plain_text
- 1.0.1
- Bug fix:
- Improved the efficiency of device audio speaker by changing the transfer mode from interrupt to DMA, thus providing the ability to eliminate the periodic noise.