Arduino libraries made by Manylabs
C++ C Python Arduino Objective-C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BLEShieldStream
DataFlashStream
DisplayStream
GprsSender
ManylabsDataAuth
WifiSender
WireGarden
python
README.md

README.md

manylabs-arduino

This is a collection of libraries for the Arduino. To use these libraries copy them into the libraries folder in your Arduino IDE directory.

Some of the code is based on code written by others. We have tried to provide references for uses of outside code; let us know if you see anything that needs additional references.

If you have questions about the code, email support@manylabs.org.

WireGarden

This library provides a uniform interface for a variety of sensors and other hardware. It includes a command processing module and other communication tools. It depends on a variety of third-party libraries (for different hardware devices). This library intended to be a general purpose system used by a variety of Manylabs sketches.

There's more information in the Wiki here: WireGarden

WifiSender

This library provides a simple interface for sending data to a server via WiFi. It depends on the WiFly library from Seeed Studio.

GprsSender

This library provides a simple interface for sending data to a server via GPRS.

DataFlashStream

This library allows file-like input/output using the flash memory device found on the SODAQ board. It depends on the dataflash library from the SODAQ developers.

DisplayStream

This library allows you to use an OLED display as a serial-like stream object for displaying data. It is intended for diagnostic purposes in cases where a serial connection isn't useable. It depends on the Seeed OLED library.

BLEShieldStream

This library provides a serial-like interface to the BLE Shield from Red Bear Lab. It depends on the BLE library provided by Red Bear Lab.

ManylabsDataAuth

This library provides a simple function to generate an authentication header for the Manylabs Data API. The header can be written to a buffer or directly to a Stream. It depends on the Cryptosuite library (sha256.h).