Skip to content

Azure RTOS 6.1.9

Compare
Choose a tag to compare
@yuxin-azrtos yuxin-azrtos released this 18 Oct 08:17
· 60 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