Browse Source

update(platform/usbh_lwip): check lwip min stack size

sakumisu 1 year ago
parent
commit
e42e99e975
3 changed files with 10 additions and 2 deletions
  1. 4 0
      platform/none/usbh_lwip.c
  2. 2 2
      platform/rtthread/usb_check.c
  3. 4 0
      platform/rtthread/usbh_lwip.c

+ 4 - 0
platform/none/usbh_lwip.c

@@ -31,6 +31,10 @@
 #error PBUF_POOL_BUFSIZE must be larger than 1600
 #endif
 
+#if TCPIP_THREAD_STACKSIZE < 1024
+#error "TCPIP_THREAD_STACKSIZE must be >= 1024"
+#endif
+
 // #define CONFIG_USBHOST_PLATFORM_CDC_ECM
 // #define CONFIG_USBHOST_PLATFORM_CDC_RNDIS
 // #define CONFIG_USBHOST_PLATFORM_CDC_NCM

+ 2 - 2
platform/rtthread/usb_check.c

@@ -7,11 +7,11 @@
 #endif
 
 #if IDLE_THREAD_STACK_SIZE < 2048
-#error "IDLE_THREAD_STACK_SIZE must be greater than or equal to 2048"
+#error "IDLE_THREAD_STACK_SIZE must be >= 2048"
 #endif
 
 #if RT_TIMER_THREAD_STACK_SIZE < 2048
-#error "RT_TIMER_THREAD_STACK_SIZE must be greater than or equal to 2048"
+#error "RT_TIMER_THREAD_STACK_SIZE must be >= 2048"
 #endif
 
 #endif

+ 4 - 0
platform/rtthread/usbh_lwip.c

@@ -44,6 +44,10 @@
 #error PBUF_POOL_BUFSIZE must be larger than 1600
 #endif
 
+#if RT_LWIP_TCPTHREAD_STACKSIZE < 2048
+#error "RT_LWIP_TCPTHREAD_STACKSIZE must be >= 2048"
+#endif
+
 // #define CONFIG_USBHOST_PLATFORM_CDC_ECM
 // #define CONFIG_USBHOST_PLATFORM_CDC_RNDIS
 // #define CONFIG_USBHOST_PLATFORM_CDC_NCM