mirror of
				https://github.com/KevinMidboe/TinyGSM.git
				synced 2025-10-29 18:00:18 +00:00 
			
		
		
		
	Merge pull request #253 from ldab/master
fix CFUN restart on R4xxx and add +URAT options
This commit is contained in:
		| @@ -369,7 +369,14 @@ public: | ||||
|     if (!testAT()) { | ||||
|       return false; | ||||
|     } | ||||
|     if (!isCatM) | ||||
|     { | ||||
|       sendAT(GF("+CFUN=16")); | ||||
|     } | ||||
|     else | ||||
|     { | ||||
|       sendAT(GF("+CFUN=15")); | ||||
|     } | ||||
|     if (waitResponse(10000L) != 1) { | ||||
|       return false; | ||||
|     } | ||||
| @@ -496,6 +503,24 @@ public: | ||||
|     else return false; | ||||
|   } | ||||
|  | ||||
|   bool setURAT( uint8_t urat ) { | ||||
|     // AT+URAT=<SelectedAcT>[,<PreferredAct>[,<2ndPreferredAct>]] | ||||
|  | ||||
|     sendAT(GF("+COPS=2"));        // Deregister from network | ||||
|     if (waitResponse() != 1) { | ||||
|       return false; | ||||
|     } | ||||
|     sendAT(GF("+URAT="), urat);  // Radio Access Technology (RAT) selection  | ||||
|     if (waitResponse() != 1) { | ||||
|       return false; | ||||
|     } | ||||
|     sendAT(GF("+COPS=0"));        // Auto-register to the network | ||||
|     if (waitResponse() != 1) { | ||||
|       return false; | ||||
|     } | ||||
|     return restart(); | ||||
|   } | ||||
|  | ||||
|   /* | ||||
|    * GPRS functions | ||||
|    */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user