Azure RTOS 6.1.9
yuxin-azrtos
released this
18 Oct 08:17
·
66 commits
to master
since this release
Azure RTOS USBX 6.1.9 release contains the following changes:
Fixed compile warning, file modified:
common/usbx_device_classes/src/ux_device_class_dfu_control_request.c
Improved traceX support compiling control, files modified:
common/core/inc/ux_api.h
common/core/src/ux_trace_event_insert.c
common/core/src/ux_trace_event_update.c
common/core/src/ux_trace_object_register.c
common/core/src/ux_trace_object_unregister.c
Improved device wMaxPacketSize manage, files modified:
common/core/inc/ux_api.h
common/core/inc/ux_user_sample.h
common/core/src/ux_dcd_sim_slave_initialize_complete.c
common/core/src/ux_device_stack_alternate_setting_set.c
common/core/src/ux_device_stack_interface_set.c
common/core/src/ux_device_class_audio_change.c
common/core/src/ux_device_class_audio_read_thread_entry.c
common/core/src/ux_device_class_hid_activate.c
common/core/src/ux_device_class_hid_interrupt_thread.c
Added host side bMaxPacketSize0 and wMaxPacketSize check, improve payload transfer size calculation, files modified:
common/core/src/ux_host_stack_device_descriptor_read.c
common/core/src/ux_host_stack_new_endpoint_create.c
common/core/src/ux_hcd_sim_host_request_isochronous_transfer.c
common/core/src/ux_hcd_sim_host_transaction_schedule.c
Used max transfer size instead of wMaxPacketSize, files modified:
common/usbx_host_classes/src/ux_host_class_asix_endpoints_get.c
common/usbx_host_classes/src/ux_host_class_asix_interrupt_notification.c
common/usbx_host_classes/src/ux_host_class_audio_read.c
common/usbx_host_classes/src/ux_host_class_cdc_acm_endpoints_get.c
common/usbx_host_classes/src/ux_host_class_cdc_ecm_endpoints_get.c
common/usbx_host_classes/src/ux_host_class_cdc_ecm_transmission_callback.c
common/usbx_host_classes/src/ux_host_class_hub_interrupt_endpoint_start.c
common/usbx_host_classes/src/ux_host_class_pima_endpoints_get.c
common/usbx_host_classes/src/ux_host_class_prolific_endpoints_get.c
common/usbx_host_classes/src/ux_host_class_prolific_transfer_request_completed.c
common/usbx_host_classes/src/ux_host_class_storage_endpoints_get.c
Improved host video max payload transfer size manage, files modified:
common/usbx_host_classes/src/ux_host_class_video_alternate_setting_locate.c
common/usbx_host_classes/src/ux_host_class_video_channel_start.c
common/usbx_host_classes/src/ux_host_class_video_frame_parameters_set.c
common/usbx_host_classes/src/ux_host_class_video_read.c
common/usbx_host_classes/src/ux_host_class_video_transfer_buffer_add.c
common/usbx_host_classes/src/ux_host_class_video_transfer_buffers_add.c
Improved device storage command TAG management, files modified:
common/usbx_device_classes/inc/ux_device_class_storage.h
common/usbx_device_classes/src/ux_device_class_storage_csw_send.c
common/usbx_device_classes/src/ux_device_class_storage_thread.c
Fixed host storage exFAT mounting issue, file modified:
common/usbx_device_classes/src/ux_host_class_storage_media_mount.c
Fixed possible device control vendor request buffer overflow issue, files modified:
common/core/src/ux_device_stack_control_request_process.c
common/core/src/ux_hcd_sim_host_transaction_schedule.c
Fixed compile issues, files modified:
common/usbx_device_classes/src/ux_device_class_cdc_acm_ioctl.c
common/usbx_device_classes/src/ux_device_class_cdc_acm_read.c
common/usbx_device_classes/src/ux_device_class_cdc_acm_write.c
Added public entry define for host printer class registration, file modified:
common/usbx_host_classes/inc/ux_host_class_printer.h
Fixed ZLP sending issue for host printer, file modified:
common/usbx_host_classes/src/ux_host_class_printer_write.c