Skip to content

Commit 23985c6

Browse files
authored
Merge pull request #97 from kintel/uno-wifi
Add support for float formatting on Arduino UNO Wifi Rev. 2
2 parents aea932d + fddf6d2 commit 23985c6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Adafruit IO Arduino
2-
version=3.2.2
2+
version=3.2.3
33
author=Adafruit
44
maintainer=Adafruit <adafruitio@adafruit.com>
55
sentence=Arduino library to access Adafruit IO.

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)