@@ -1037,7 +1037,7 @@ SARA_R5_error_t SARA_R5::setUtimeConfiguration(int32_t offsetNanoseconds, int32_
1037
1037
command = sara_r5_calloc_char (strlen (SARA_R5_GNSS_TIME_CONFIGURATION) + 48 );
1038
1038
if (command == NULL )
1039
1039
return SARA_R5_ERROR_OUT_OF_MEMORY;
1040
- #ifdef ARDUINO_ARCH_ESP32
1040
+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
1041
1041
sprintf (command, " %s=%d,%d" , SARA_R5_GNSS_TIME_CONFIGURATION, offsetNanoseconds, offsetSeconds);
1042
1042
#else
1043
1043
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
1076
1076
// Response format: \r\n+UTIMECFG: <offset_nano>,<offset_sec>\r\n\r\nOK\r\n
1077
1077
if (err == SARA_R5_ERROR_SUCCESS)
1078
1078
{
1079
- #ifdef ARDUINO_ARCH_ESP32
1079
+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
1080
1080
int scanned = sscanf (response, " \r\n +UTIMECFG: %d,%d\r\n " , &ons, &os);
1081
1081
#else
1082
1082
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
1762
1762
int u;
1763
1763
int t;
1764
1764
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 );
1766
1766
if (command == NULL )
1767
1767
return SARA_R5_ERROR_OUT_OF_MEMORY;
1768
1768
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
2806
2806
if (profile >= SARA_R5_NUM_PSD_PROFILES)
2807
2807
return SARA_R5_ERROR_ERROR;
2808
2808
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 );
2810
2810
if (command == NULL )
2811
2811
return SARA_R5_ERROR_OUT_OF_MEMORY;
2812
2812
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,
3119
3119
command = sara_r5_calloc_char (strlen (SARA_R5_GNSS_REQUEST_LOCATION) + 24 );
3120
3120
if (command == NULL )
3121
3121
return SARA_R5_ERROR_OUT_OF_MEMORY;
3122
- #ifdef ARDUINO_ARCH_ESP32
3122
+ #if defined( ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
3123
3123
sprintf (command, " %s=2,%d,%d,%d,%d" , SARA_R5_GNSS_REQUEST_LOCATION,
3124
3124
sensor, detailed ? 1 : 0 , timeout, accuracy);
3125
3125
#else
0 commit comments