mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-01 03:34:32 +02:00
fix(uart): increased stack size for the task in uart_events example
The example cannot run successfully on ESP32S3 due to task stack overflow
Introduced in a4e6f57a40
This commit is contained in:
@@ -47,7 +47,7 @@ static void uart_event_task(void *pvParameters)
|
|||||||
bzero(dtmp, RD_BUF_SIZE);
|
bzero(dtmp, RD_BUF_SIZE);
|
||||||
ESP_LOGI(TAG, "uart[%d] event:", EX_UART_NUM);
|
ESP_LOGI(TAG, "uart[%d] event:", EX_UART_NUM);
|
||||||
switch (event.type) {
|
switch (event.type) {
|
||||||
//Event of UART receving data
|
//Event of UART receiving data
|
||||||
/*We'd better handler data event fast, there would be much more data events than
|
/*We'd better handler data event fast, there would be much more data events than
|
||||||
other types of events. If we take too much time on data event, the queue might
|
other types of events. If we take too much time on data event, the queue might
|
||||||
be full.*/
|
be full.*/
|
||||||
@@ -146,5 +146,5 @@ void app_main(void)
|
|||||||
uart_pattern_queue_reset(EX_UART_NUM, 20);
|
uart_pattern_queue_reset(EX_UART_NUM, 20);
|
||||||
|
|
||||||
//Create a task to handler UART event from ISR
|
//Create a task to handler UART event from ISR
|
||||||
xTaskCreate(uart_event_task, "uart_event_task", 2048, NULL, 12, NULL);
|
xTaskCreate(uart_event_task, "uart_event_task", 3072, NULL, 12, NULL);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user