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; static bool isPPPinitializing = false;
#endif #endif
#define CUSTOM_MODEM_BAUDRATE 230400
#define MAX_COMMAND_REPEATE_NUMBER 5 #define MAX_COMMAND_REPEATE_NUMBER 5
#define WATCHDOG_INTERVAL 30 #define WATCHDOG_INTERVAL 30
@ -48,7 +50,6 @@ static bool isPPPConn = false;
static int attimeout = 1000; static int attimeout = 1000;
TaskHandle_t initTaskhandle; TaskHandle_t initTaskhandle;
MODEM_INFO mod_info = { "-", "-", "-", "-" }; MODEM_INFO mod_info = { "-", "-", "-", "-" };
esp_netif_t *ppp_netif; esp_netif_t *ppp_netif;
esp_modem_dce_t *dce; 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); dce = esp_modem_new_dev(ESP_MODEM_DCE_SIM800, &dte_config, &dce_config, ppp_netif);
assert(dce); 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; mod_info.model[0] = 0x00;
int OperationRepeate = 0; int OperationRepeate = 0;