summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2025-11-25 14:23:48 +0800
committersakumisu <[email protected]>2025-11-25 14:23:48 +0800
commitc746f57ddcf1f3d030e9bac181e3f06a7582322a (patch)
tree19092ec402307e08051703feac9e905147565f88
parent38825606461ba495ef04229b5a88a70aff1a1e8d (diff)
docs: bump version to v1.5.3v1.5.3-rc1
Signed-off-by: sakumisu <[email protected]>
-rw-r--r--Kconfig.rttpkg5
-rw-r--r--VERSION2
-rw-r--r--common/usb_version.h4
-rw-r--r--docs/source/conf.py4
-rw-r--r--docs/source/version.rst16
-rw-r--r--idf_component.yml2
6 files changed, 25 insertions, 8 deletions
diff --git a/Kconfig.rttpkg b/Kconfig.rttpkg
index e5a0e430..40acc845 100644
--- a/Kconfig.rttpkg
+++ b/Kconfig.rttpkg
@@ -465,13 +465,15 @@ if PKG_USING_CHERRYUSB
choice
prompt "Version"
- default PKG_USING_CHERRYUSB_V010502
+ default PKG_USING_CHERRYUSB_V010503
help
Select the package version
config PKG_USING_CHERRYUSB_LATEST_VERSION
bool "latest"
config PKG_USING_CHERRYUSB_V010502
+ bool "v1.5.3"
+ config PKG_USING_CHERRYUSB_V010502
bool "v1.5.2"
config PKG_USING_CHERRYUSB_V010501
bool "v1.5.1"
@@ -490,6 +492,7 @@ if PKG_USING_CHERRYUSB
config PKG_CHERRYUSB_VER
string
default "latest" if PKG_USING_CHERRYUSB_LATEST_VERSION
+ default "v1.5.3" if PKG_USING_CHERRYUSB_V010503
default "v1.5.2" if PKG_USING_CHERRYUSB_V010502
default "v1.5.1" if PKG_USING_CHERRYUSB_V010501
default "v1.5.0" if PKG_USING_CHERRYUSB_V010500
diff --git a/VERSION b/VERSION
index 7aa5f8b8..4c224bf3 100644
--- a/VERSION
+++ b/VERSION
@@ -1,5 +1,5 @@
VERSION_MAJOR = 1
VERSION_MINOR = 5
-PATCHLEVEL = 2
+PATCHLEVEL = 3
VERSION_TWEAK = 0
EXTRAVERSION = 0
diff --git a/common/usb_version.h b/common/usb_version.h
index 2d70bb4c..bbf39569 100644
--- a/common/usb_version.h
+++ b/common/usb_version.h
@@ -15,7 +15,7 @@
#undef CHERRYUSB_VERSION_STR
#endif
-#define CHERRYUSB_VERSION 0x010502
-#define CHERRYUSB_VERSION_STR "v1.5.2"
+#define CHERRYUSB_VERSION 0x010503
+#define CHERRYUSB_VERSION_STR "v1.5.3"
#endif \ No newline at end of file
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 7e783e04..6269e54d 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.2'
-version = '1.5.2'
+release = '1.5.3'
+version = '1.5.3'
# -- General configuration
diff --git a/docs/source/version.rst b/docs/source/version.rst
index 409a7658..6de257e9 100644
--- a/docs/source/version.rst
+++ b/docs/source/version.rst
@@ -148,4 +148,18 @@ v1.5.2
- musb 对于标准的 IP 结构采用独立 EP 控制寄存器组,不使用 EPIDX 寄存器去控制
- 删除所有 CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM,不再使用,因为 IP 本身会携带这些信息,或者厂家 SDK 提供了对应的宏
- CONFIG_USBHOST_MAX_INTF_ALTSETTINGS 默认使用 2 减少内存,只有 UVC 和UAC 使用(商业收费),所以不需要开很大
-- urb interval 从 u8 改 u32,最大支持 2^15 * 125us \ No newline at end of file
+- urb interval 从 u8 改 u32,最大支持 2^15 * 125us
+
+v1.5.3
+----------------------
+
+- 增加 mongoose demo
+- **从机支持自定义 ep0 mps,仅支持商业性 IP**
+- 主机增加 UVC bulk支持, **接口号匹配驱动功能**, **主机分配地址功能改成循环自增模式** ,重构 lsusb 命令
+- 主机控制传输增加 retry 机制,部分 device 通信不稳定,retry 次数参考 linux
+- **主机 rndis 驱动增加非标 02/02/ff 接口驱动匹配**
+- musb IP 关闭 multipoint feature 支持
+- hpmicro、chipidea dcache 支持
+- idf host msc 支持
+- otg 框架重构,当前 port 仅支持 hpmicro
+- CI 编译功能,支持 hpmicro/espressif/bouffalolab \ No newline at end of file
diff --git a/idf_component.yml b/idf_component.yml
index 9cfebea7..9642e0e2 100644
--- a/idf_component.yml
+++ b/idf_component.yml
@@ -1,4 +1,4 @@
-version: "1.5.2"
+version: "1.5.3"
description: CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP
tags:
- usb