esp32: fix kconfig

This commit is contained in:
Wu Jian Gang 2016-09-14 12:55:41 +08:00
parent d2d231de29
commit c1a874fb9e
3 changed files with 13 additions and 12 deletions

View file

@ -24,19 +24,19 @@ config WIFI_AUTO_CONNECT
If station is enabled, and station config is set, this will enable WiFi If station is enabled, and station config is set, this will enable WiFi
station auto connect when WiFi startup. station auto connect when WiFi startup.
config WIFI_ENENT_QUEUE_SIZE config SYSTEM_ENENT_QUEUE_SIZE
int "WiFi event queue size" int "system event queue size"
default 32 default 32
depends on WIFI_ENABLED depends on WIFI_ENABLED
help help
Config WiFi event queue size in different application. Config system event queue size in different application.
config WIFI_EVENT_TASK_STACK_SIZE config SYSTEM_EVENT_TASK_STACK_SIZE
int "WiFi event task stack size" int "system event task stack size"
default 2048 default 2048
depends on WIFI_ENABLED depends on WIFI_ENABLED
help help
Config WiFi event task stack size in different application. Config system event task stack size in different application.
config NEWLIB_STDOUT_ADDCR config NEWLIB_STDOUT_ADDCR

View file

@ -358,7 +358,7 @@ esp_err_t esp_event_init(system_event_cb_t cb, void *ctx)
g_event_handler_cb = cb; g_event_handler_cb = cb;
g_event_ctx = ctx; g_event_ctx = ctx;
g_event_handler = xQueueCreate(CONFIG_WIFI_ENENT_QUEUE_SIZE, sizeof(system_event_t)); g_event_handler = xQueueCreate(CONFIG_SYSTEM_ENENT_QUEUE_SIZE, sizeof(system_event_t));
xTaskCreatePinnedToCore(esp_system_event_task, "eventTask", ESP_TASKD_EVENT_STACK, NULL, ESP_TASKD_EVENT_PRIO, NULL, 0); xTaskCreatePinnedToCore(esp_system_event_task, "eventTask", ESP_TASKD_EVENT_STACK, NULL, ESP_TASKD_EVENT_PRIO, NULL, 0);
return ESP_OK; return ESP_OK;

View file

@ -1,6 +1,3 @@
#ifndef _ESP_TASK_H_
#define _ESP_TASK_H_
// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD // Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // Licensed under the Apache License, Version 2.0 (the "License");
@ -15,7 +12,6 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
/* Notes: /* Notes:
* 1. Put all task priority and stack size definition in this file * 1. Put all task priority and stack size definition in this file
* 2. If the task priority is less than 10, use ESP_TASK_PRIO_MIN + X style, * 2. If the task priority is less than 10, use ESP_TASK_PRIO_MIN + X style,
@ -27,6 +23,11 @@
* 5. Make sure esp_task.h is consistent between wifi lib and idf * 5. Make sure esp_task.h is consistent between wifi lib and idf
*/ */
#ifndef _ESP_TASK_H_
#define _ESP_TASK_H_
#include "sdkconfig.h"
#define ESP_TASK_PRIO_MAX (configMAX_PRIORITIES) #define ESP_TASK_PRIO_MAX (configMAX_PRIORITIES)
#define ESP_TASK_PRIO_MIN (0) #define ESP_TASK_PRIO_MIN (0)
@ -44,7 +45,7 @@
/* idf task */ /* idf task */
#define ESP_TASKD_EVENT_PRIO (ESP_TASK_PRIO_MAX - 5) #define ESP_TASKD_EVENT_PRIO (ESP_TASK_PRIO_MAX - 5)
#define ESP_TASKD_EVENT_STACK 2048 #define ESP_TASKD_EVENT_STACK CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE
#define ESP_TASK_WIFI_STARTUP_PRIO (ESP_TASK_PRIO_MAX - 7) #define ESP_TASK_WIFI_STARTUP_PRIO (ESP_TASK_PRIO_MAX - 7)
#define ESP_TASK_WIFI_STARTUP_STACK 4096 #define ESP_TASK_WIFI_STARTUP_STACK 4096
#define ESP_TASK_TCPIP_PRIO (ESP_TASK_PRIO_MAX - 7) #define ESP_TASK_TCPIP_PRIO (ESP_TASK_PRIO_MAX - 7)