summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2023-11-21 21:13:30 +0800
committersakumisu <[email protected]>2023-11-22 19:28:30 +0800
commitd6bd89f274cf84bb1ca0de4bce39a060f5a2db13 (patch)
tree843063dfca2c314f57dc147a8b33595c872dcc4e
parent9ea2121c7c5eae505f4b03c22be963ba604bc8b0 (diff)
set CONFIG_USBHOST_PSC_PRIO to zero to making usb prio highest
-rw-r--r--cherryusb_config_template.h2
-rw-r--r--docs/source/api/api_config.rst3
-rw-r--r--docs/source/quick_start/rt-thread/img/config_file.pngbin50149 -> 30086 bytes
-rw-r--r--docs/source/quick_start/rt-thread/rtthread.rst4
4 files changed, 4 insertions, 5 deletions
diff --git a/cherryusb_config_template.h b/cherryusb_config_template.h
index 4353fb52..891a243e 100644
--- a/cherryusb_config_template.h
+++ b/cherryusb_config_template.h
@@ -106,7 +106,7 @@
#define CONFIG_USBHOST_DEV_NAMELEN 16
#ifndef CONFIG_USBHOST_PSC_PRIO
-#define CONFIG_USBHOST_PSC_PRIO 4
+#define CONFIG_USBHOST_PSC_PRIO 0
#endif
#ifndef CONFIG_USBHOST_PSC_STACKSIZE
#define CONFIG_USBHOST_PSC_STACKSIZE 2048
diff --git a/docs/source/api/api_config.rst b/docs/source/api/api_config.rst
index bf2645ba..a167acaa 100644
--- a/docs/source/api/api_config.rst
+++ b/docs/source/api/api_config.rst
@@ -127,12 +127,11 @@ rndis 与 lwip 接口的对接
#define CONFIG_USBHOST_MAX_MSC_CLASS 2
#define CONFIG_USBHOST_MAX_AUDIO_CLASS 1
#define CONFIG_USBHOST_MAX_VIDEO_CLASS 1
- #define CONFIG_USBHOST_MAX_RNDIS_CLASS 1
CONFIG_USBHOST_PSC_PRIO
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-主机插拔线程的优先级,默认是 4,数值越小,优先级越高
+主机插拔线程的优先级,默认是 0,数值越小,优先级越高
CONFIG_USBHOST_PSC_STACKSIZE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/docs/source/quick_start/rt-thread/img/config_file.png b/docs/source/quick_start/rt-thread/img/config_file.png
index e2982b28..0ae7d63b 100644
--- a/docs/source/quick_start/rt-thread/img/config_file.png
+++ b/docs/source/quick_start/rt-thread/img/config_file.png
Binary files differ
diff --git a/docs/source/quick_start/rt-thread/rtthread.rst b/docs/source/quick_start/rt-thread/rtthread.rst
index cf0546e0..4cfb965b 100644
--- a/docs/source/quick_start/rt-thread/rtthread.rst
+++ b/docs/source/quick_start/rt-thread/rtthread.rst
@@ -31,7 +31,7 @@
* 最后退出保存即可。
* 退出以后不急着编译,需要在代码中实现 `usb_dc_low_level_init` 函数。
-* 复制一份 `usb_config.h` 到自己的目录中,并实现以下内容:
+* 复制一份 `usb_config.h` 到自己的目录中,并实现以下内容, 禁止包含 `"rtthread.h"` :
.. figure:: img/config_file.png
@@ -52,7 +52,7 @@
* 设置 psc 线程的线程栈以及线程优先级。
* 最后退出保存即可。
* 退出以后不急着编译,需要在代码中实现 `usb_hc_low_level_init` 函数。
-* 复制一份 `usb_config.h` 到自己的目录中,并实现以下内容:
+* 复制一份 `usb_config.h` 到自己的目录中,并实现以下内容, 禁止包含 `"rtthread.h"` :
.. figure:: img/config_file.png