]> granicus.if.org Git - esp-idf/commitdiff
define lwip task priority in esp_task.h
authorliuzhifu <liuzhifu@espressif.com>
Wed, 14 Sep 2016 01:36:54 +0000 (09:36 +0800)
committerWu Jian Gang <wujiangang@espressif.com>
Wed, 14 Sep 2016 04:00:46 +0000 (12:00 +0800)
components/esp32/include/esp_task.h
components/lwip/include/lwip/port/lwipopts.h

index 6f08e0ae40a3c32126fc607cafb8a95c983c444e..944bc6f6bce6039c2b99decbb3090ceadf98555b 100644 (file)
@@ -47,5 +47,7 @@
 #define ESP_TASKD_EVENT_STACK         2048
 #define ESP_TASK_WIFI_STARTUP_PRIO    (ESP_TASK_PRIO_MAX - 7)
 #define ESP_TASK_WIFI_STARTUP_STACK   4096
+#define ESP_TASK_TCPIP_PRIO           (ESP_TASK_PRIO_MAX - 7)
+#define ESP_TASK_TCPIP_STACK          2048
 
 #endif
index 2ffbf071b17cb95cc314d6253fbc36a5881bf8f7..65b3889f0b00fbb581ab3e4e58bc57d7ef4444bd 100755 (executable)
@@ -33,6 +33,7 @@
 #define __LWIPOPTS_H__
 
 #include <stdlib.h>
+#include "esp_task.h"
 
 /* Enable all Espressif-only options */
 #define LWIP_ESP8266
@@ -323,14 +324,14 @@ extern unsigned char misc_prof_get_tcp_snd_buf(void);
  * The stack size value itself is platform-dependent, but is passed to
  * sys_thread_new() when the thread is created.
  */
-#define TCPIP_THREAD_STACKSIZE          2048
+#define TCPIP_THREAD_STACKSIZE          ESP_TASK_TCPIP_STACK
 
 /**
  * TCPIP_THREAD_PRIO: The priority assigned to the main tcpip thread.
  * The priority value itself is platform-dependent, but is passed to
  * sys_thread_new() when the thread is created.
  */
-#define TCPIP_THREAD_PRIO               (configMAX_PRIORITIES - 7)
+#define TCPIP_THREAD_PRIO               ESP_TASK_TCPIP_PRIO
 
 /**
  * TCPIP_MBOX_SIZE: The mailbox size for the tcpip thread messages