summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--VERSION2
-rw-r--r--common/usb_version.h4
-rw-r--r--docs/source/conf.py4
-rw-r--r--docs/source/version.rst11
-rw-r--r--idf_component.yml4
5 files changed, 17 insertions, 8 deletions
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