硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1087|回复: 0
收起左侧

ThreadX USBX升级至V6.2.0,更多协议开始支持裸机使用(2022-10-31)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2022-10-31 03:41:16 | 显示全部楼层 |阅读模式
论坛下载:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

Github下载:
https://github.com/azure-rtos/usbx/releases

[C] 纯文本查看 复制代码
Improved standalone host HID keyboard OUTPUT report handling, files modified:
        ux_host_class_hid_keyboard.h
        ux_host_class_hid_keyboard_tasks_run.c

    Fixed/improved ethernet related classes (CDC-ECM and RNDIS), files modified:
        ux_api.h
        ux_user_sample.h

        ux_host_stack_transfer_request_abort.c

        ux_device_class_cdc_ecm.h
        ux_device_class_cdc_ecm_bulkin_thread.c
        ux_device_class_cdc_ecm_bulkout_thread.c
        ux_device_class_cdc_ecm_initialize.c
        ux_device_class_cdc_ecm_uninitialize.c

        ux_device_class_rndis.h
        ux_device_class_rndis_bulkin_thread.c
        ux_device_class_rndis_bulkout_thread.c
        ux_device_class_rndis_initialize.c

        ux_host_class_cdc_ecm.h
        ux_host_class_cdc_ecm_activate.c
        ux_host_class_cdc_ecm_deactivate.c
        ux_host_class_cdc_ecm_thread.c
        ux_host_class_cdc_ecm_transmission_callback.c
        ux_host_class_cdc_ecm_write.c

    Added device audio class (UAC) standalone support, files modified/added:
        ux_device_class_audio.h
        ux_device_class_audio_activate.c
        ux_device_class_audio_change.c
        ux_device_class_audio_feedback_thread_entry.c
        ux_device_class_audio_initialize.c
        ux_device_class_audio_interrupt_send.c
        ux_device_class_audio_read_thread_entry.c
        ux_device_class_audio_reception_start.c
        ux_device_class_audio_transmission_start.c
        ux_device_class_audio_write_thread_entry.c

        ux_device_class_audio_feedback_task_function.c
        ux_device_class_audio_interrupt_task_function.c
        ux_device_class_audio_read_task_function.c
        ux_device_class_audio_tasks_run.c
        ux_device_class_audio_write_task_function.c

    Added device video class (UVC) standalone support, files modified/added:
        ux_device_class_video.h
        ux_device_class_video_activate.c
        ux_device_class_video_change.c
        ux_device_class_video_initialize.c
        ux_device_class_video_read_thread_entry.c
        ux_device_class_video_reception_start.c
        ux_device_class_video_transmission_start.c
        ux_device_class_video_write_thread_entry.c

        ux_device_class_video_tasks_run.c
        ux_device_class_video_read_task_function.c
        ux_device_class_video_write_task_function.c

    Fixed/improved host ASIX support, files modified:
        ux_api.h
        ux_host_class_asix.h
        ux_host_class_asix_activate.c
        ux_host_class_asix_deactivate.c
        ux_host_class_asix_endpoints_get.c
        ux_host_class_asix_entry.c
        ux_host_class_asix_interrupt_notification.c
        ux_host_class_asix_reception_callback.c
        ux_host_class_asix_thread.c
        ux_host_class_asix_transmission_callback.c
        ux_host_class_asix_write.c
        ux_host_class_asix_entry.c

    Allowed user defined UX_ALIGN_MIN, the minimal byte align of memory allocation, files modified:
        ux_api.h
        ux_user_sample.h

    Improved host video (UVC) VC header check, file modified:
        ux_host_class_video_activate.c

    Added descriptor length check when scanning configuration to find CDC ECM MAC string index, file modified:
        ux_host_class_cdc_ecm_mac_address_get.c

    Fixed standalone hub port reset speed handling, file modified:
        ux_host_class_hub_tasks_run.c

    Fixed standalone hub port power on delay calculation, file modified:
        ux_host_class_hub_entry.c

    Fixed return code, files modified:
        ux_device_class_cdc_acm_read_run.c
        ux_device_class_cdc_acm_write_run.c

    Fixed standalone host no class interfaces activation issue, file modified:
        ux_host_stack_tasks_run.c

    Added compile option to control interface instance (currently owned physical endpoints) creation, files modified:
        ux_api.h
        ux_user_sample.h
        ux_host_stack_configuration_instance_create.c
        ux_host_stack_configuration_instance_delete.c

    Added media buffer size check before invoking media open, file modified:
        ux_host_class_storage_media_open.c

    Added standalone device printer support, files modified/added:
        ux_device_class_printer.h
        ux_device_class_printer_initialize.c
        ux_device_class_printer_soft_reset.c
        ux_device_class_printer_uninitialize.c

        ux_device_class_printer_read_run.c
        ux_device_class_printer_write_run.c

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




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 00:50 , Processed in 0.154836 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表