custom modem interaction baudrate set to 230 kbit/s

This commit is contained in:
Bogdan Pilyugin 2024-04-24 14:59:26 +02:00
parent 78dbc8e917
commit 27cbfffb5b

View File

@ -41,6 +41,8 @@ static int ResetType = 0;
static bool isPPPinitializing = false;
#endif
#define CUSTOM_MODEM_BAUDRATE 230400
#define MAX_COMMAND_REPEATE_NUMBER 5
#define WATCHDOG_INTERVAL 30
@ -48,7 +50,6 @@ static bool isPPPConn = false;
static int attimeout = 1000;
TaskHandle_t initTaskhandle;
MODEM_INFO mod_info = { "-", "-", "-", "-" };
esp_netif_t *ppp_netif;
esp_modem_dce_t *dce;
@ -214,6 +215,9 @@ static void GSMInitTask(void *pvParameter)
dce = esp_modem_new_dev(ESP_MODEM_DCE_SIM800, &dte_config, &dce_config, ppp_netif);
assert(dce);
if (esp_modem_set_baud(dce, CUSTOM_MODEM_BAUDRATE) == ESP_OK)
uart_set_baudrate(0, CUSTOM_MODEM_BAUDRATE);
mod_info.model[0] = 0x00;
int OperationRepeate = 0;
@ -326,7 +330,7 @@ static void GSMRunTask(void *pvParameter)
ESP_LOGW(TAG, "Module restart by watchdog");
PPPModemColdStart();
}
vTaskDelay(pdMS_TO_TICKS(WATCHDOG_INTERVAL*1000));
vTaskDelay(pdMS_TO_TICKS(WATCHDOG_INTERVAL * 1000));
}
}