diff --git a/Kconfig.rttpkg b/Kconfig.rttpkg index 2e328b85..3663f0fb 100644 --- a/Kconfig.rttpkg +++ b/Kconfig.rttpkg @@ -361,12 +361,14 @@ if PKG_USING_CHERRYUSB choice prompt "Version" - default PKG_USING_CHERRYUSB_V010403 + default PKG_USING_CHERRYUSB_V010500 help Select the package version config PKG_USING_CHERRYUSB_LATEST_VERSION bool "latest" + config PKG_USING_CHERRYUSB_V010500 + bool "v1.5.0" config PKG_USING_CHERRYUSB_V010403 bool "v1.4.3" config PKG_USING_CHERRYUSB_V010402 @@ -386,6 +388,7 @@ if PKG_USING_CHERRYUSB config PKG_CHERRYUSB_VER string default "latest" if PKG_USING_CHERRYUSB_LATEST_VERSION + default "v1.5.0" if PKG_USING_CHERRYUSB_V010500 default "v1.4.3" if PKG_USING_CHERRYUSB_V010403 default "v1.4.2" if PKG_USING_CHERRYUSB_V010402 default "v1.4.0" if PKG_USING_CHERRYUSB_V010400 diff --git a/VERSION b/VERSION index ce12c2db..e110767a 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ VERSION_MAJOR = 1 -VERSION_MINOR = 4 -PATCHLEVEL = 3 +VERSION_MINOR = 5 +PATCHLEVEL = 0 VERSION_TWEAK = 0 EXTRAVERSION = 0 diff --git a/common/usb_version.h b/common/usb_version.h index 1d3f93e5..c58f01a0 100644 --- a/common/usb_version.h +++ b/common/usb_version.h @@ -15,7 +15,7 @@ #undef CHERRYUSB_VERSION_STR #endif -#define CHERRYUSB_VERSION 0x010403 -#define CHERRYUSB_VERSION_STR "v1.4.3" +#define CHERRYUSB_VERSION 0x010500 +#define CHERRYUSB_VERSION_STR "v1.5.0" #endif \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index d8ce4e17..9cff83d1 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -3,11 +3,11 @@ # -- Project information project = 'CherryUSB' -copyright = '2022 ~ 2024, sakumisu' +copyright = '2022 ~ 2025, sakumisu' author = 'sakumisu' -release = '1.4.3' -version = '1.4.3' +release = '1.5.0' +version = '1.5.0' # -- General configuration diff --git a/docs/source/quick_start/demo.rst b/docs/source/quick_start/demo.rst index 57ebd02f..a341211a 100644 --- a/docs/source/quick_start/demo.rst +++ b/docs/source/quick_start/demo.rst @@ -154,7 +154,7 @@ USB Device 移植要点 #define CONFIG_USB_DWC2_TX4_FIFO_SIZE (64 / 4) #define CONFIG_USB_DWC2_TX5_FIFO_SIZE (64 / 4) -- 如果使用 fsdev ip,(V1.4.4 开始需要增加 **fsdev/usb_glue_st.c**) 在 `usb_config.h` 中实现以下宏: +- 如果使用 fsdev ip,(V1.5.0 开始需要增加 **fsdev/usb_glue_st.c**) 在 `usb_config.h` 中实现以下宏: .. code-block:: C @@ -166,7 +166,7 @@ USB Device 移植要点 .. figure:: img/stm32_10.png .. figure:: img/stm32_11.png -.. note :: 以下两个步骤从 V1.4.4 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 +.. note :: 以下两个步骤从 V1.5.0 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 - 拷贝 **xxx_msp.c** 中的 **HAL_PCD_MspInit** 函数中的内容到 **usb_dc_low_level_init** 函数中,屏蔽 st 生成的 usb 初始化 @@ -208,7 +208,7 @@ USB Host 移植要点 #define CONFIG_USB_DWC2_PTX_FIFO_SIZE (1024 / 4) #define CONFIG_USB_DWC2_RX_FIFO_SIZE ((1012 - CONFIG_USB_DWC2_NPTX_FIFO_SIZE - CONFIG_USB_DWC2_PTX_FIFO_SIZE) / 4) -.. note :: 以下两个步骤从 V1.4.4 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 +.. note :: 以下两个步骤从 V1.5.0 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 - 拷贝 **xxx_msp.c** 中的 `HAL_HCD_MspInit` 函数中的内容到 `usb_hc_low_level_init` 函数中,屏蔽 st 生成的 usb 初始化 - 在中断函数中调用 `USBH_IRQHandler`,并传入 `busid` diff --git a/docs/source/quick_start/rtthread.rst b/docs/source/quick_start/rtthread.rst index 37ffd839..af1fecc6 100644 --- a/docs/source/quick_start/rtthread.rst +++ b/docs/source/quick_start/rtthread.rst @@ -140,7 +140,7 @@ .. figure:: img/stm32_init2.png -.. note :: 下面步骤从 V1.4.4 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 +.. note :: 下面步骤从 V1.5.0 开始不再需要,**fsdev/usb_glue_st.c**, **dwc2/usb_glue_st.c** 文件中已经实现 - 将 `stm32xxxx_hal_msp.c` 中的 `HAL_PCD_MspInit` 或者是 `HAL_HCD_MspInit` 中的内容复制到 `usb_dc_low_level_init` 和 `usb_hc_low_level_init` 函数中,举例如下: diff --git a/idf_component.yml b/idf_component.yml index b34f4759..ba8b5d4b 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -1,4 +1,4 @@ -version: "1.4.3" +version: "1.5.0" description: CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP tags: - usb