From 0edc230a47592cef188ca6629696b8d1f81b4843 Mon Sep 17 00:00:00 2001 From: bogd Date: Wed, 3 Jul 2024 14:25:29 +0200 Subject: [PATCH] running GSM start task on core 1 to prevent uart irq allocate fail --- src/GSMTransport.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GSMTransport.c b/src/GSMTransport.c index 4d99ac2..41672fc 100644 --- a/src/GSMTransport.c +++ b/src/GSMTransport.c @@ -280,8 +280,8 @@ modem_init_fail: void PPPModemColdStart(void) { ResetType = 0; - xTaskCreate(GSMInitTask, "GSMInitTask", 1024 * 6, &ResetType, 3, - &initTaskhandle); + xTaskCreatePinnedToCore(GSMInitTask, "GSMInitTask", 1024 * 6, &ResetType, 3, + &initTaskhandle, 1); ESP_LOGI(TAG, "Start GSM cold initialization task"); } @@ -303,7 +303,7 @@ static void GSMRunTask(void *pvParameter) { } void PPPModemStart(void) { - xTaskCreate(GSMRunTask, "GSMRunTask", 1024 * 4, &ResetType, 3, NULL); + xTaskCreatePinnedToCore(GSMRunTask, "GSMRunTask", 1024 * 4, &ResetType, 3, NULL, 1); } int PPPModemGetRSSI(void) {