Releases: adafruit/Adafruit_IO_Arduino
Shared Feeds!
You can now subscribe (and write to!) a shared feed on Adafruit IO.
Don't know what shared feeds are? Check out the sharing a feed page on Adafruit IO Basics: Feeds guide on the Adafruit Learning System: https://learn.adafruit.com/adafruit-io-basics-feeds/sharing-a-feed
Release Notes
- Add the ability to write to and/or read from a shared feed on Adafruit IO:
Example of creating a shared feed:
AdafruitIO_Feed *sharedFeed = io.feed("FEED-NAME", "feed-owner");
-
Cleaned up some compiler warnings (compiling verbose should have a nicer/cleaner compile)
-
Added example of writing to a feed (modification of Digital_In, but for shared feeds) https://github.com/adafruit/Adafruit_IO_Arduino/tree/master/examples/adafruitio_20_shared_feed_write
-
Added example of reading from a feed: https://github.com/adafruit/Adafruit_IO_Arduino/tree/master/examples/adafruitio_21_feed_read
2.7.9
2.7.7
2.7.6
"It's about time"
Don't have any available pins to use a RTC? Just poll the Adafruit IO Server's time feeds instead!
- Adafruit_IO_Arduino client library updated to support three types of time helpers:
time/seconds
,time/milliseconds
, andtime/ISO-8601
- Example for subscribing to all three of the feed subscriptions added to
examples/adafruitio_17_time_subscribe/adafruitio_17_time_subscribe.ino
v2.7.5
-
#36 Fixed Feed.
get()
call causing hard-reset on ESP32. -
Examples edited for compatibility with the ESP32 (due to lack of
analogWrite()
):adafruitio_09_analog_out
adafruitio_13_rgb
-
Added the ESP32Servo Library to
adafruitio_16_servo
. -
Added Read-The-Docs to reduce README.md size.
-
Added TravisCI for pull requests.
Fix for Ethernet FeatherWing
This version removes the archived Adafruit Ethernet2 library as a dependency and switches to the actively maintained Arduino Ethernet Library (https://github.com/arduino-libraries/Ethernet).
Changelog:
- Adafruit Ethernet 2 -> Arduino Ethernet.
- Updated
AdafruitIO_Ethernet.h
to include a check for if the shield is unplugged. - Switch MQTT Ethernet clients to only connect on port 1883 while retaining
_mqtt_port
as 8883 for all WiFi MQTT connections. - Explicitly pass
MQTTClient
the Adafruit IO Username and Key. - Updated project dependencies to reflect the switch to Arduino Ethernet.
- Updated documentation and links.
- Updated travis configuration to remove slowdowns caused by testing sensor-dependent sketches, only testing the core API sketches.
- Updated README to include new TravisCI build link.
v2.7.1
v2.7.0
v2.6.0
v2.5.0
adds esp32 support