ソースを参照

docs: bump version to v1.5.3

Signed-off-by: sakumisu <1203593632@qq.com>
sakumisu 1 ヶ月 前
コミット
f9a8b29b8a
6 ファイル変更25 行追加8 行削除
  1. 4 1
      Kconfig.rttpkg
  2. 1 1
      VERSION
  3. 2 2
      common/usb_version.h
  4. 2 2
      docs/source/conf.py
  5. 15 1
      docs/source/version.rst
  6. 1 1
      idf_component.yml

+ 4 - 1
Kconfig.rttpkg

@@ -465,12 +465,14 @@ 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
@@ -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

+ 1 - 1
VERSION

@@ -1,5 +1,5 @@
 VERSION_MAJOR = 1
 VERSION_MINOR = 5
-PATCHLEVEL = 2
+PATCHLEVEL = 3
 VERSION_TWEAK = 0
 EXTRAVERSION = 0

+ 2 - 2
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

+ 2 - 2
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
 

+ 15 - 1
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
+- 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

+ 1 - 1
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