@@ -1037,7 +1037,7 @@ SARA_R5_error_t SARA_R5::setUtimeConfiguration(int32_t offsetNanoseconds, int32_
10371037 command = sara_r5_calloc_char (strlen (SARA_R5_GNSS_TIME_CONFIGURATION) + 48 );
10381038 if (command == NULL )
10391039 return SARA_R5_ERROR_OUT_OF_MEMORY;
1040- #ifdef ARDUINO_ARCH_ESP32
1040+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
10411041 sprintf (command, " %s=%d,%d" , SARA_R5_GNSS_TIME_CONFIGURATION, offsetNanoseconds, offsetSeconds);
10421042#else
10431043 sprintf (command, " %s=%ld,%ld" , SARA_R5_GNSS_TIME_CONFIGURATION, offsetNanoseconds, offsetSeconds);
@@ -1076,7 +1076,7 @@ SARA_R5_error_t SARA_R5::getUtimeConfiguration(int32_t *offsetNanoseconds, int32
10761076 // Response format: \r\n+UTIMECFG: <offset_nano>,<offset_sec>\r\n\r\nOK\r\n
10771077 if (err == SARA_R5_ERROR_SUCCESS)
10781078 {
1079- #ifdef ARDUINO_ARCH_ESP32
1079+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
10801080 int scanned = sscanf (response, " \r\n +UTIMECFG: %d,%d\r\n " , &ons, &os);
10811081#else
10821082 int scanned = sscanf (response, " \r\n +UTIMECFG: %ld,%ld\r\n " , &ons, &os);
@@ -1762,7 +1762,7 @@ SARA_R5_error_t SARA_R5::getPreferredMessageStorage(int *used, int *total, Strin
17621762 int u;
17631763 int t;
17641764
1765- command = sara_r5_calloc_char (strlen (SARA_R5_PREF_MESSAGE_STORE) + 6 );
1765+ command = sara_r5_calloc_char (strlen (SARA_R5_PREF_MESSAGE_STORE) + 32 );
17661766 if (command == NULL )
17671767 return SARA_R5_ERROR_OUT_OF_MEMORY;
17681768 sprintf (command, " %s=\" %s\" " , SARA_R5_PREF_MESSAGE_STORE, memory.c_str ());
@@ -2806,7 +2806,7 @@ SARA_R5_error_t SARA_R5::setPDPconfiguration(int profile, SARA_R5_pdp_configurat
28062806 if (profile >= SARA_R5_NUM_PSD_PROFILES)
28072807 return SARA_R5_ERROR_ERROR;
28082808
2809- command = sara_r5_calloc_char (strlen (SARA_R5_MESSAGE_PDP_CONFIG) + 24 );
2809+ command = sara_r5_calloc_char (strlen (SARA_R5_MESSAGE_PDP_CONFIG) + 64 );
28102810 if (command == NULL )
28112811 return SARA_R5_ERROR_OUT_OF_MEMORY;
28122812 sprintf (command, " %s=%d,%d,\" %s\" " , SARA_R5_MESSAGE_PDP_CONFIG, profile, parameter,
@@ -3119,7 +3119,7 @@ SARA_R5_error_t SARA_R5::gpsRequest(unsigned int timeout, uint32_t accuracy,
31193119 command = sara_r5_calloc_char (strlen (SARA_R5_GNSS_REQUEST_LOCATION) + 24 );
31203120 if (command == NULL )
31213121 return SARA_R5_ERROR_OUT_OF_MEMORY;
3122- #ifdef ARDUINO_ARCH_ESP32
3122+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
31233123 sprintf (command, " %s=2,%d,%d,%d,%d" , SARA_R5_GNSS_REQUEST_LOCATION,
31243124 sensor, detailed ? 1 : 0 , timeout, accuracy);
31253125#else
0 commit comments