eric2013 发表于 2022-2-4 21:37:58

ThreadX USBX升级至V6.1.10,可以独立使用了,不依赖ThreadX内核(2022-02-04)


论坛下载:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925

更新记录:
Azure RTOS USBX 6.1.10 release contains the following features and changes:

Added standalone mode support:

    multiple files changed.


Refined macros names for RTOS calls.

    multiple files changed.


Added host request length check for device DFU UPLOAD request, file modified:

    ux_device_class_dfu_control_request.c


Improved hub TT protocol handling, files modified:

    ux_api.h
    ux_host_class_hub_descriptor_get.c


Added device audio feedback endpoint support, files modified/added:

    ux_user_sample.h
    ux_device_class_audio.*


Fixed device audio write frame length check, files modified:

    ux_device_class_audio_frame_write.c
    ux_device_class_audio_write_frame_commit.c


Added HID interrupt OUT transfer support, files modified/added:

    ux_api.h
    ux_user_sample.h
    ux_device_class_hid.*
    ux_host_class_hid_interrupt_endpoint_search.c
    ux_host_class_hid_report_set.c


Added option to enable device class code validation on host enumeration, files modified:

    ux_user_sample.h
    ux_host_stack_device_descriptor_read.c


Refined device configuration power check on host side, files modified:

    ux_host_stack_configuration_set.c
    ux_host_stack_device_configuration_reset.c
    ux_host_stack_device_configuration_select.c
    ux_host_stack_new_device_create.c


Fixed periodic transfer issue for OHCI driver, files modified:

    ux_hcd_ohci.h
    ux_hcd_ohci_initialize.c


Fixed completion code on aborting, files modified:

    ux_device_stack_transfer_abort.c
    ux_device_class_cdc_acm_ioctl.c
    ux_device_class_pima_control_request.c


Updated device PIMA implementation.

    ux_device_class_pima.*


Fixed a device audio stream instance uninitialize issue, file modified:

    ux_device_class_audio_unitialize.c


Added device printer support, files modified/added:

    ux_api.h       
    ux_system.h       
    ux_device_stack_control_request_process.c       
    ux_device_stack_initialize.c       
    ux_device_class_printer.*       


Allowed answering part of data to fit host length when range parameters are requsted, file modified:

    ux_device_class_audio20_control_process.c

alexyzhov 发表于 2022-2-16 00:38:27

已经在玩了,接口变化有点大,上层应用和controller适配层都需要调整。。

yuntian 发表于 2022-3-14 15:44:34

记得硬汉做过移植的,移植教程有没?

eric2013 发表于 2022-3-14 15:55:58

yuntian 发表于 2022-3-14 15:44
记得硬汉做过移植的,移植教程有没?

独立的教程没做,只做了带系统的。

ThreadX USBX协议栈教程更新记录贴,前5章发布(2021-10-11)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=108546&fromuid=58
(出处: 硬汉嵌入式论坛)

ljf 发表于 2022-4-11 14:25:32

我看了下代码,USB里面感觉还是有许多接口是用了threadx了,我想把usbx移植到rt-thread下面,rt-thread那个USB 那个功能太少了

ljf 发表于 2022-4-11 14:28:18

alexyzhov 发表于 2022-2-16 00:38
已经在玩了,接口变化有点大,上层应用和controller适配层都需要调整。。

是和内核分离了吗,我现在想移植到rt-thread上去   
页: [1]
查看完整版本: ThreadX USBX升级至V6.1.10,可以独立使用了,不依赖ThreadX内核(2022-02-04)