diff --git a/tools/AT_Debug/AT_Debug.ino b/tools/AT_Debug/AT_Debug.ino index ef53630..f850f3b 100644 --- a/tools/AT_Debug/AT_Debug.ino +++ b/tools/AT_Debug/AT_Debug.ino @@ -16,8 +16,6 @@ // #define TINY_GSM_MODEM_M590 // #define TINY_GSM_MODEM_ESP8266 -#include - // Set serial for debug console (to the Serial Monitor, speed 115200) #define SerialMon Serial @@ -29,7 +27,9 @@ //#include //SoftwareSerial SerialAT(2, 3); // RX, TX -TinyGsm modem(SerialAT); +#define TINY_GSM_DEBUG SerialMon + +#include // Module baud rate uint32_t rate = 0; // Set to 0 for Auto-Detect @@ -43,21 +43,7 @@ void setup() { void loop() { if (!rate) { - static uint32_t rates[] = { 115200, 9600, 57600, 19200, 38400, 74400, 74880, 230400, 460800, 2400, 4800, 14400, 28800 }; - - SerialMon.println("Autodetecting baud rate"); - for (unsigned i = 0; i < sizeof(rates)/sizeof(rates[0]); i++) { - SerialMon.print(String("Trying baud rate ") + rates[i] + "... "); - SerialAT.begin(rates[i]); - delay(10); - if (modem.autoBaud(1000)) { - rate = rates[i]; - SerialMon.println(F("OK")); - break; - } else { - SerialMon.println(F("fail")); - } - } + rate = TinyGsmAutoBaud(SerialAT); } if (!rate) {