Skip to content

Commit 0d1f31d

Browse files
committed
Add support for float formatting on Arduino UNO Wifi Rev. 2
1 parent aea932d commit 0d1f31d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/AdafruitIO_Data.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ void AdafruitIO_Data::setValue(float value, double lat, double lon, double ele,
180180
{
181181
memset(_value, 0, AIO_DATA_LENGTH);
182182

183-
#if defined(ARDUINO_ARCH_AVR)
183+
#if defined(ARDUINO_ARCH_AVR) || defined(ARDUINO_ARCH_MEGAAVR)
184184
// Use avrlibc dtostre function on AVR platforms.
185185
dtostre(value, _value, precision, 0);
186186
#elif defined(ESP8266)
@@ -199,7 +199,7 @@ void AdafruitIO_Data::setValue(double value, double lat, double lon, double ele,
199199
{
200200
memset(_value, 0, AIO_DATA_LENGTH);
201201

202-
#if defined(ARDUINO_ARCH_AVR)
202+
#if defined(ARDUINO_ARCH_AVR) || defined(ARDUINO_ARCH_MEGAAVR)
203203
// Use avrlibc dtostre function on AVR platforms.
204204
dtostre(value, _value, precision, 0);
205205
#elif defined(ESP8266)
@@ -429,7 +429,7 @@ char* AdafruitIO_Data::charFromDouble(double d, int precision)
429429
{
430430
memset(_double_buffer, 0, sizeof(_double_buffer));
431431

432-
#if defined(ARDUINO_ARCH_AVR)
432+
#if defined(ARDUINO_ARCH_AVR) || defined(ARDUINO_ARCH_MEGAAVR)
433433
// Use avrlibc dtostre function on AVR platforms.
434434
dtostre(d, _double_buffer, 10, 0);
435435
#elif defined(ESP8266)

0 commit comments

Comments
 (0)