8
8
#include " driver/uart.h"
9
9
#include " hal/uart_ll.h"
10
10
11
- #define PPP_CMD_MODE_CHECK (x ) if (_dce == NULL ) {return x;} \
11
+ #define PPP_CMD_MODE_CHECK (x ) \
12
+ if (_dce == NULL ) { \
13
+ return x; \
14
+ } \
12
15
if (_mode == ESP_MODEM_MODE_DATA) { \
13
16
log_e (" Wrong modem mode. Should be ESP_MODEM_MODE_COMMAND" ); \
14
17
return x; \
15
- } \
16
-
18
+ }
17
19
18
20
typedef struct {
19
21
void *arg;
@@ -424,7 +426,7 @@ void PPPClass::end(void) {
424
426
425
427
bool PPPClass::sync () const {
426
428
PPP_CMD_MODE_CHECK (false );
427
-
429
+
428
430
return esp_modem_sync (_dce) == ESP_OK;
429
431
}
430
432
@@ -495,7 +497,7 @@ bool PPPClass::setPin(const char *pin) {
495
497
496
498
int PPPClass::RSSI () const {
497
499
PPP_CMD_MODE_CHECK (-1 );
498
-
500
+
499
501
int rssi, ber;
500
502
esp_err_t err = esp_modem_get_signal_quality (_dce, rssi, ber);
501
503
if (err != ESP_OK) {
@@ -532,7 +534,7 @@ String PPPClass::IMSI() const {
532
534
533
535
String PPPClass::IMEI () const {
534
536
PPP_CMD_MODE_CHECK (String ());
535
-
537
+
536
538
char imei[32 ];
537
539
esp_err_t err = esp_modem_get_imei (_dce, (std::string &)imei);
538
540
if (err != ESP_OK) {
@@ -545,7 +547,7 @@ String PPPClass::IMEI() const {
545
547
546
548
String PPPClass::moduleName () const {
547
549
PPP_CMD_MODE_CHECK (String ());
548
-
550
+
549
551
char name[32 ];
550
552
esp_err_t err = esp_modem_get_module_name (_dce, (std::string &)name);
551
553
if (err != ESP_OK) {
@@ -715,7 +717,7 @@ bool PPPClass::sms(const char *num, const char *message) {
715
717
716
718
String PPPClass::cmd (const char *at_command, int timeout) {
717
719
PPP_CMD_MODE_CHECK (String ());
718
-
720
+
719
721
char out[128 ] = {0 };
720
722
esp_err_t err = _esp_modem_at (_dce, at_command, out, timeout);
721
723
if (err != ESP_OK) {
0 commit comments