#include #include #include // Returns 0 if last command is still executing // 1 if success // >1 if error int GSM3ShieldV1BaseProvider::ready() { theGSM3ShieldV1ModemCore.manageReceivedData(); return theGSM3ShieldV1ModemCore.getCommandError(); }; void GSM3ShieldV1BaseProvider::prepareAuxLocate(PGM_P str, char auxLocate[]) { int i=0; char c; do { c=pgm_read_byte_near(str + i); auxLocate[i]=c; i++; } while (c!=0); }