mirror of
				https://github.com/KevinMidboe/TinyGSM.git
				synced 2025-10-29 18:00:18 +00:00 
			
		
		
		
	| @@ -231,7 +231,7 @@ TINY_GSM_MODEM_GET_INFO_ATI() | |||||||
|     if (waitResponse(60000L, GF("POWERED DOWN")) != 1) { |     if (waitResponse(60000L, GF("POWERED DOWN")) != 1) { | ||||||
|       return false; |       return false; | ||||||
|     } |     } | ||||||
|     delay(3000); |     waitResponse(5000L, GF("RDY")); | ||||||
|     return init(); |     return init(); | ||||||
|   } |   } | ||||||
|  |  | ||||||
| @@ -348,8 +348,11 @@ TINY_GSM_MODEM_GET_GPRS_IP_CONNECTED() | |||||||
|    */ |    */ | ||||||
|  |  | ||||||
|   String getLocalIP() { |   String getLocalIP() { | ||||||
|     sendAT(GF("+QILOCIP")); |     sendAT(GF("+CGPADDR=1")); | ||||||
|     stream.readStringUntil('\n'); |     if (waitResponse(GF(GSM_NL "+CGPADDR:")) != 1) { | ||||||
|  |       return ""; | ||||||
|  |     } | ||||||
|  |     streamSkipUntil(',');  // Skip context id | ||||||
|     String res = stream.readStringUntil('\n'); |     String res = stream.readStringUntil('\n'); | ||||||
|     if (waitResponse() != 1) { |     if (waitResponse() != 1) { | ||||||
|       return ""; |       return ""; | ||||||
| @@ -590,7 +593,7 @@ protected: | |||||||
|     sendAT(GF("+QISTATE=1,"), mux); |     sendAT(GF("+QISTATE=1,"), mux); | ||||||
|     //+QISTATE: 0,"TCP","151.139.237.11",80,5087,4,1,0,0,"uart1" |     //+QISTATE: 0,"TCP","151.139.237.11",80,5087,4,1,0,0,"uart1" | ||||||
|  |  | ||||||
|     if (waitResponse(GF("+QISTATE:"))) |     if (waitResponse(GF("+QISTATE:")) != 1) | ||||||
|       return false; |       return false; | ||||||
|  |  | ||||||
|     streamSkipUntil(','); // Skip mux |     streamSkipUntil(','); // Skip mux | ||||||
|   | |||||||
| @@ -214,7 +214,7 @@ public: | |||||||
|     // with CFUN=0 not CFUN=1 (that is, at minimum functionality instead of full functionality |     // with CFUN=0 not CFUN=1 (that is, at minimum functionality instead of full functionality | ||||||
|     // The module cannot even detect the sim card if the cellular functionality is disabled so |     // The module cannot even detect the sim card if the cellular functionality is disabled so | ||||||
|     // unless we explicitly enable the functionality the init will fail. |     // unless we explicitly enable the functionality the init will fail. | ||||||
|     sendAT(GF("+CFUN=1"));  // turn off error codes |     sendAT(GF("+CFUN=1")); | ||||||
|     waitResponse(); |     waitResponse(); | ||||||
|  |  | ||||||
|     int ret = getSimStatus(); |     int ret = getSimStatus(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user