diff --git a/Adafruit_FONA.cpp b/Adafruit_FONA.cpp index 9a78181..0096e6b 100644 --- a/Adafruit_FONA.cpp +++ b/Adafruit_FONA.cpp @@ -254,6 +254,15 @@ uint8_t Adafruit_FONA::getRSSI(void) { return reply; } +uint8_t Adafruit_FONA::getBusy(void) { + uint16_t reply; + + if (! sendParseReply(F("AT+GSMBUSY?"), F("+GSMBUSY: "), &reply) ) return 0; + + return reply; +} + + /********* AUDIO *******************************************************/ boolean Adafruit_FONA::setAudio(uint8_t a) { diff --git a/Adafruit_FONA.h b/Adafruit_FONA.h index 78f5050..ddc3720 100644 --- a/Adafruit_FONA.h +++ b/Adafruit_FONA.h @@ -97,6 +97,7 @@ class Adafruit_FONA : public FONAStreamType { uint8_t getSIMCCID(char *ccid); uint8_t getNetworkStatus(void); uint8_t getRSSI(void); + uint8_t getBusy(void); // IMEI uint8_t getIMEI(char *imei);