diff --git a/VERSION b/VERSION index e110767a..5da4b386 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ VERSION_MAJOR = 1 VERSION_MINOR = 5 -PATCHLEVEL = 0 +PATCHLEVEL = 1 VERSION_TWEAK = 0 EXTRAVERSION = 0 diff --git a/common/usb_version.h b/common/usb_version.h index c58f01a0..41cae0e7 100644 --- a/common/usb_version.h +++ b/common/usb_version.h @@ -15,7 +15,7 @@ #undef CHERRYUSB_VERSION_STR #endif -#define CHERRYUSB_VERSION 0x010500 -#define CHERRYUSB_VERSION_STR "v1.5.0" +#define CHERRYUSB_VERSION 0x010501 +#define CHERRYUSB_VERSION_STR "v1.5.1" #endif \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index 9cff83d1..12d2b45f 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -6,8 +6,8 @@ project = 'CherryUSB' copyright = '2022 ~ 2025, sakumisu' author = 'sakumisu' -release = '1.5.0' -version = '1.5.0' +release = '1.5.1' +version = '1.5.1' # -- General configuration diff --git a/docs/source/version.rst b/docs/source/version.rst index c325ede5..6c967e1c 100644 --- a/docs/source/version.rst +++ b/docs/source/version.rst @@ -125,4 +125,13 @@ v1.5.0 - cmake,scons,kconfig 更新 - 使用 USB_ASSERT_MSG 对部分代码检查,全面性 warning 修复 - N32H4/MM32F5 device 支持 -- 默认使能 CONFIG_USBDEV_ADVANCE_DESC \ No newline at end of file +- 默认使能 CONFIG_USBDEV_ADVANCE_DESC + +v1.5.1 +---------------------- + +- 支持 rt-thread 下使用 adb shell,host serial/device cdc_acm 对接 rtdevice 框架 +- **dwc2 增加多个 usbport 不同参数的配置功能,比如一个全速一个高速,fifo配置和phy配置不同** +- **ehci 在控制传输中如果没有 nodata 阶段会导致 data qtd 未释放,导致内存泄漏** +- **dwc2 读取 setup 使用 usbd_get_next_ep0_state 去判断,避免 setup 和 ep0 out 使用在 USB_OTG_DOEPINT_XFRC 状态下冲突** +- sifli usb device 初步支持 \ No newline at end of file diff --git a/idf_component.yml b/idf_component.yml index ba8b5d4b..8c6ab665 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -1,4 +1,4 @@ -version: "1.5.0" +version: "1.5.1" description: CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP tags: - usb @@ -18,7 +18,7 @@ repository: https://github.com/cherry-embedded/CherryUSB.git documentation: https://cherryusb.readthedocs.io/ issues: https://github.com/cherry-embedded/CherryUSB/issues dependencies: - idf: ">=5.0" + idf: ">=4.4.1" targets: - esp32s2 - esp32s3