Skip to content

Azure RTOS 6.2.1

Compare
Choose a tag to compare
@xiaocq2001 xiaocq2001 released this 08 Mar 08:44
· 48 commits to master since this release

Azure RTOS USBX 6.2.1 release contains the following features and changes:

    Improved host audio sampling frequency set and check, file modified:
        common/usbx_host_classes/src/ux_host_class_audio_streaming_sampling_set.c

    Added compile option examples, file modified:
        ux_api.h
        ux_user_sample.h

    Added optional error checking implement, files modified:
        ux_api.h
        ux_user_sample.h

        ux_device_class_audio.h
        ux_device_class_audio10.h
        ux_device_class_audio20.h
        ux_device_class_audio10_control_process.c
        ux_device_class_audio20_control_process.c
        ux_device_class_audio_entry.c
        ux_device_class_audio_feedback_get.c
        ux_device_class_audio_feedback_set.c
        ux_device_class_audio_frame_write.c
        ux_device_class_audio_initialize.c
        ux_device_class_audio_interrupt_send.c
        ux_device_class_audio_ioctl.c
        ux_device_class_audio_read_frame_free.c
        ux_device_class_audio_read_frame_get.c
        ux_device_class_audio_reception_start.c
        ux_device_class_audio_sample_read16.c
        ux_device_class_audio_sample_read24.c
        ux_device_class_audio_sample_read32.c
        ux_device_class_audio_sample_read8.c
        ux_device_class_audio_speed_get.c
        ux_device_class_audio_stream_get.c
        ux_device_class_audio_transmission_start.c
        ux_device_class_audio_write_frame_commit.c
        ux_device_class_audio_write_frame_get.c

        ux_device_class_printer.h
        ux_device_class_printer_entry.c
        ux_device_class_printer_ioctl.c
        ux_device_class_printer_read.c
        ux_device_class_printer_write.c
        ux_device_class_printer_initialize.c

    Fixed a macro name in device audio 1.0 support, files modified:
        ux_device_class_audio10.h
        ux_device_class_audio10_control_process.c

    Supported host HID multiple input report IDs, file modified:
        ux_host_class_hid_transfer_request_completed.c

    Fixed host CDC-ACM capabilities get from multiple functions, fild modified:
        ux_host_class_cdc_acm_capabilities_get.c

    Fixed a device vendor request issue, file modified:
        ux_device_stack_control_request_process.c

    Added device removal check in standalone host storage reading/writing, files modified:
        ux_host_class_storage_check_run.c
        ux_host_class_storage_lock.c
        ux_host_class_storage_media_read.c
        ux_host_class_storage_media_write.c
        ux_host_class_storage_read_write_run.c

    Fixed build issue with UX_MAX_DEVICES=1 in host hub standalone, file modified:
        ux_host_class_hub_tasks_run.c

    Fixed build issue with NETX, file modified:
        ux_network_driver.c

    Added device CCID standalone support, files modified/added:
        ux_device_class_ccid.h
        ux_device_class_ccid_activate.c
        ux_device_class_ccid_auto_seq_done.c
        ux_device_class_ccid_auto_seq_start.c
        ux_device_class_ccid_control_abort.c
        ux_device_class_ccid_hardware_error.c
        ux_device_class_ccid_icc_insert.c
        ux_device_class_ccid_icc_remove.c
        ux_device_class_ccid_initialize.c
        ux_device_class_ccid_notify_thread_entry.c
        ux_device_class_ccid_response.c
        ux_device_class_ccid_runner_thread_entry.c
        ux_device_class_ccid_thread_entry.c

        ux_device_class_ccid_notify_task_run.c
        ux_device_class_ccid_runner_task_run.c
        ux_device_class_ccid_tasks_run.c

    Various files were modified to improve internal logic, comments and variable namings.