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
station auto connect when WiFi startup.
config WIFI_ENENT_QUEUE_SIZE
int "WiFi event queue size"
config SYSTEM_ENENT_QUEUE_SIZE
int "system event queue size"
default 32
depends on WIFI_ENABLED
help
Config WiFi event queue size in different application.
Config system event queue size in different application.
config WIFI_EVENT_TASK_STACK_SIZE
int "WiFi event task stack size"
config SYSTEM_EVENT_TASK_STACK_SIZE
int "system event task stack size"
default 2048
depends on WIFI_ENABLED
help
Config WiFi event task stack size in different application.
Config system event task stack size in different application.
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_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);
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
//
// Licensed under the Apache License, Version 2.0 (the "License");
@ -15,7 +12,6 @@
// See the License for the specific language governing permissions and
// limitations under the License.
/* Notes:
* 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,
@ -27,6 +23,11 @@
* 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_MIN (0)
@ -44,7 +45,7 @@
/* idf task */
#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_STACK 4096
#define ESP_TASK_TCPIP_PRIO (ESP_TASK_PRIO_MAX - 7)