硬汉嵌入式论坛

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

ThreadX USB更新至6.2.1, 继续加强裸机方式支持(2023-03-01)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106721
QQ
发表于 2023-3-11 02:21:44 | 显示全部楼层 |阅读模式
论坛下载:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

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

更新记录:

增加USB CCID类的裸机方式支持

[C] 纯文本查看 复制代码
    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.

回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2023-3-11 16:40:33 | 显示全部楼层
USBX在推广过程中,就是缺少个统一的移植开发范式,我之前折腾过移植,头发要掉了,遂放弃
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106721
QQ
 楼主| 发表于 2023-3-11 16:43:05 | 显示全部楼层
wanglehui_12 发表于 2023-3-11 16:40
USBX在推广过程中,就是缺少个统一的移植开发范式,我之前折腾过移植,头发要掉了,遂放弃

用CubeMX比较方便。
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2023-3-13 08:19:46 | 显示全部楼层
eric2013 发表于 2023-3-11 16:43
用CubeMX比较方便。

是啊,ST平台的,厂家已经帮着做完善了,非ST厂家的就比较繁琐
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 05:02 , Processed in 0.193527 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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