Don't need maintain in buffer dump
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
This commit is contained in:
		@@ -548,8 +548,10 @@ class TinyGsmSim7000 : public TinyGsmModem<TinyGsmSim7000>,
 | 
				
			|||||||
    //  ^^ Requested number of data bytes (1-1460 bytes)to be read
 | 
					    //  ^^ Requested number of data bytes (1-1460 bytes)to be read
 | 
				
			||||||
    int16_t len_confirmed = streamGetIntBefore('\n');
 | 
					    int16_t len_confirmed = streamGetIntBefore('\n');
 | 
				
			||||||
    // ^^ Confirmed number of data bytes to be read, which may be less than
 | 
					    // ^^ Confirmed number of data bytes to be read, which may be less than
 | 
				
			||||||
    // requested. 0 indicates that no data can be read. This is actually be the
 | 
					    // requested. 0 indicates that no data can be read.
 | 
				
			||||||
    // number of bytes that will be remaining after the read
 | 
					    // SRGD NOTE:  Contrary to above (which is copied from AT command manual)
 | 
				
			||||||
 | 
					    // this is actually be the number of bytes that will be remaining in the
 | 
				
			||||||
 | 
					    // buffer after the read.
 | 
				
			||||||
    for (int i = 0; i < len_requested; i++) {
 | 
					    for (int i = 0; i < len_requested; i++) {
 | 
				
			||||||
      uint32_t startMillis = millis();
 | 
					      uint32_t startMillis = millis();
 | 
				
			||||||
#ifdef TINY_GSM_USE_HEX
 | 
					#ifdef TINY_GSM_USE_HEX
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -457,12 +457,15 @@ class TinyGsmSim800
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  byte NTPServerSync(String server = "pool.ntp.org", byte TimeZone = 3) {
 | 
					  byte NTPServerSync(String server = "pool.ntp.org", byte TimeZone = 3) {
 | 
				
			||||||
 | 
					    // Set GPRS bearer profile to associate with NTP sync
 | 
				
			||||||
    sendAT(GF("+CNTPCID=1"));
 | 
					    sendAT(GF("+CNTPCID=1"));
 | 
				
			||||||
    if (waitResponse(10000L) != 1) { return -1; }
 | 
					    if (waitResponse(10000L) != 1) { return -1; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Set NTP server and timezone
 | 
				
			||||||
    sendAT(GF("+CNTP="), server, ',', String(TimeZone));
 | 
					    sendAT(GF("+CNTP="), server, ',', String(TimeZone));
 | 
				
			||||||
    if (waitResponse(10000L) != 1) { return -1; }
 | 
					    if (waitResponse(10000L) != 1) { return -1; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Request network synchronization
 | 
				
			||||||
    sendAT(GF("+CNTP"));
 | 
					    sendAT(GF("+CNTP"));
 | 
				
			||||||
    if (waitResponse(10000L, GF(GSM_NL "+CNTP:"))) {
 | 
					    if (waitResponse(10000L, GF(GSM_NL "+CNTP:"))) {
 | 
				
			||||||
      String result = stream.readStringUntil('\n');
 | 
					      String result = stream.readStringUntil('\n');
 | 
				
			||||||
@@ -520,8 +523,10 @@ class TinyGsmSim800
 | 
				
			|||||||
    //  ^^ Requested number of data bytes (1-1460 bytes)to be read
 | 
					    //  ^^ Requested number of data bytes (1-1460 bytes)to be read
 | 
				
			||||||
    int16_t len_confirmed = streamGetIntBefore('\n');
 | 
					    int16_t len_confirmed = streamGetIntBefore('\n');
 | 
				
			||||||
    // ^^ Confirmed number of data bytes to be read, which may be less than
 | 
					    // ^^ Confirmed number of data bytes to be read, which may be less than
 | 
				
			||||||
    // requested. 0 indicates that no data can be read. This is actually be the
 | 
					    // requested. 0 indicates that no data can be read.
 | 
				
			||||||
    // number of bytes that will be remaining after the read
 | 
					    // SRGD NOTE:  Contrary to above (which is copied from AT command manual)
 | 
				
			||||||
 | 
					    // this is actually be the number of bytes that will be remaining in the
 | 
				
			||||||
 | 
					    // buffer after the read.
 | 
				
			||||||
    for (int i = 0; i < len_requested; i++) {
 | 
					    for (int i = 0; i < len_requested; i++) {
 | 
				
			||||||
      uint32_t startMillis = millis();
 | 
					      uint32_t startMillis = millis();
 | 
				
			||||||
#ifdef TINY_GSM_USE_HEX
 | 
					#ifdef TINY_GSM_USE_HEX
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -265,14 +265,11 @@ class TinyGsmTCP {
 | 
				
			|||||||
    // data that it wants from the socket even if it was closed externally.
 | 
					    // data that it wants from the socket even if it was closed externally.
 | 
				
			||||||
    inline void dumpModemBuffer(uint32_t maxWaitMs) {
 | 
					    inline void dumpModemBuffer(uint32_t maxWaitMs) {
 | 
				
			||||||
      TINY_GSM_YIELD();
 | 
					      TINY_GSM_YIELD();
 | 
				
			||||||
      rx.clear();
 | 
					 | 
				
			||||||
      at->maintain();
 | 
					 | 
				
			||||||
      uint32_t startMillis = millis();
 | 
					      uint32_t startMillis = millis();
 | 
				
			||||||
      while (sock_available > 0 && (millis() - startMillis < maxWaitMs)) {
 | 
					      do {
 | 
				
			||||||
        at->modemRead(TinyGsmMin((uint16_t)rx.free(), sock_available), mux);
 | 
					 | 
				
			||||||
        rx.clear();
 | 
					        rx.clear();
 | 
				
			||||||
        at->maintain();
 | 
					        at->modemRead(TinyGsmMin((uint16_t)rx.free(), sock_available), mux);
 | 
				
			||||||
      }
 | 
					      } while (sock_available > 0 && (millis() - startMillis < maxWaitMs));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    modemType* at;
 | 
					    modemType* at;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user