rssi get from gsm module

This commit is contained in:
Bogdan Pilyugin 2023-04-18 23:12:45 +02:00
parent 51b9653472
commit a5db1aba5d
2 changed files with 5 additions and 4 deletions

View File

@ -70,7 +70,7 @@ void PPPModemColdStart(void);
void PPPModemSoftRestart(void); void PPPModemSoftRestart(void);
void PPPModemStart(void); void PPPModemStart(void);
void PPPModemGetRSSI(void); int PPPModemGetRSSI(void);
void ModemSendSMS(void); void ModemSendSMS(void);
void ModemSendAT(char *cmd, char *resp, int timeout); void ModemSendAT(char *cmd, char *resp, int timeout);

View File

@ -291,11 +291,12 @@ void PPPModemStart(void)
xTaskCreate(GSMRunTask, "GSMRunTask", 1024 * 4, &ResetType, 3, NULL); xTaskCreate(GSMRunTask, "GSMRunTask", 1024 * 4, &ResetType, 3, NULL);
} }
void PPPModemGetRSSI(void) int PPPModemGetRSSI(void)
{ {
int rssi, ber; int rssi = -1, ber;
esp_modem_get_signal_quality(dce, &rssi, &ber); esp_modem_get_signal_quality(dce, &rssi, &ber);
ESP_LOGW(TAG, "Signal %d, ber %d", rssi, ber); //ESP_LOGW(TAG, "Signal %d, ber %d", rssi, ber);
return rssi;
} }
void ModemSendAT(char *cmd, char *resp, int timeout) void ModemSendAT(char *cmd, char *resp, int timeout)