custom modem interaction baudrate set to 230 kbit/s
This commit is contained in:
parent
78dbc8e917
commit
27cbfffb5b
|
|
@ -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;
|
||||||
|
|
@ -326,7 +330,7 @@ static void GSMRunTask(void *pvParameter)
|
||||||
ESP_LOGW(TAG, "Module restart by watchdog");
|
ESP_LOGW(TAG, "Module restart by watchdog");
|
||||||
PPPModemColdStart();
|
PPPModemColdStart();
|
||||||
}
|
}
|
||||||
vTaskDelay(pdMS_TO_TICKS(WATCHDOG_INTERVAL*1000));
|
vTaskDelay(pdMS_TO_TICKS(WATCHDOG_INTERVAL * 1000));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user