Libraries

wayland/as7341-spectrometer@0.0.3
Adafruit AS7341 10-Channel Spectral Sensor. Wraps https://github.com/adafruit/Adafruit_AS7341.
2022-10-20 ⋯ 3 versions ⋯ 2022-10-20
wayland/running-median@0.0.1
Library to determine the running median using a circular buffer. Wraps https://github.com/RobTillaart/Arduino/tree/master/libraries/RunningMedian
2022-08-27
wayland/up-down-count@0.0.1
Count up or down in steps. Based on https://xod.io/libs/ivanmason/lcd16x2x5button/updowncount/
2022-08-15
wayland/vidor-graphics@0.0.2
Graphics library for the Arduino MKR Vidor 4000. Wraps https://github.com/vidor-libraries/VidorGraphics.
2022-06-02 ⋯ 2 versions ⋯ 2022-06-02
wayland/sh1106g-oled-i2c@0.0.5
Arduino library for OLED displays driven by the SH1106G chip. Communication via I2C. Wraps Adafruit_SH130x (https://github.com/adafruit/Adafruit_SH110x). N.B. UNTESTED!
2022-05-29 ⋯ 5 versions ⋯ 2022-06-06
wayland/sh1107-oled-i2c@0.0.5
Arduino library for OLED displays driven by the SH1107 chip. Communication via I2C. Wraps Adafruit_SH130x (https://github.com/adafruit/Adafruit_SH110x). Tested using a Pimoroni Mono OLED Breakout (1.12" 128x128 pixels) and ESP32.
2022-05-29 ⋯ 5 versions ⋯ 2022-06-06
wayland/cayenne-lpp@0.0.4
Cayenne Low Power Payload with Extended Data Types. CayenneLPP format is an efficient way to send sensor data over low bit rate connection, like LoRa. Wraps https://github.com/ElectronicCats/CayenneLPP.
2022-05-22 ⋯ 4 versions ⋯ 2022-05-25
wayland/gps@0.0.2
Arduino NMEA (National Marine Electronics Association) parsing library (wraps https://github.com/mikalhart/TinyGPSPlus). Provides nodes for extracting position, date, time, altitude, speed, and course from consumer GPS devices. Tested using a NEO-6M.
2022-04-22 ⋯ 2 versions ⋯ 2022-05-27
wayland/wio-terminal-bar-chart@0.0.2
Nodes for drawing bar charts on the LCD screen of the Wio Terminal. Wraps https://github.com/Seeed-Studio/Seeed_Arduino_Histogram
2022-03-20 ⋯ 2 versions ⋯ 2022-03-20
wayland/wio-terminal-fonts@0.0.2
Free fonts for the Wio Terminal display. To be used with the draw-string(wt-lcd-device) and draw-string(wt-sprite) nodes in the wio-terminal-lcd library (https://xod.io/libs/wayland/wio-terminal-lcd/).
2022-03-08 ⋯ 2 versions ⋯ 2022-03-08
wayland/text-lcd-i2c@0.0.2
Nodes to drive common text liquid crystal displays with I²C interfaces (based on https://xod.io/libs/xod-dev/text-lcd/). User can specify I²C bus. Compatible with I²C multiplexers (example patch provided).
2022-02-23 ⋯ 2 versions ⋯ 2022-02-23
wayland/tca9548a-i2c-mux@0.0.1
TCA9548A 1-to-8 I²C multiplexer breakout (https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout).
2022-02-13
wayland/avr-sleep@0.0.1
Hardware sleep to save battery on AVR-based boards. Based on https://xod.io/libs/nkrkv/avr-sleep/
2022-02-04
wayland/sht2x-rh-temp@0.0.2
Library for the Sensirion SHT2x series of humidity and temperature sensors. Wraps https://github.com/RobTillaart/SHT2x. Datasheet for SHT21: https://sensirion.com/resource/datasheet/sht21
2022-01-27 ⋯ 2 versions ⋯ 2022-01-27
wayland/memory-free@0.0.2
Node for measuring the amount of free Static Random Access Memory (SRAM). Based on https://github.com/mpflaga/Arduino-MemoryFree. For more information on getting the most from your Arduino memory, see: https://learn.adafruit.com/memories-of-an-arduino.
2022-01-23 ⋯ 2 versions ⋯ 2022-01-23
wayland/wio-terminal-lcd@0.0.5
Library to drive the LCD of the Wio Terminal. Partially wraps https://github.com/Seeed-Studio/Seeed_Arduino_LCD
2021-11-14 ⋯ 5 versions ⋯ 2022-03-25
wayland/generate-grid@0.0.2
Calculate the coordinates of all rectangles in a user specified grid. Facilitates drawing repeated patterns on a display.
2021-11-10 ⋯ 2 versions ⋯ 2021-11-13
wayland/generate-sequence@0.0.2
Generates a linear sequence of numbers. This patch was created to facilitate the drawing of repeated elements (e.g. gridlines) on displays.
2021-11-10 ⋯ 2 versions ⋯ 2021-11-10
wayland/moving-average@0.0.1
Library provides a single node for calculating the simple moving average (https://en.wikipedia.org/wiki/Moving_average#Simple_moving_average). Based on https://github.com/ThingEngineer/movingAvgFloat which in turn is derived from https://github.com/JChristensen/movingAvg
2021-10-27
wayland/esp32-preferences@0.0.5
Save data (byte, number and string data types) to the non-volatile storage (NVS) of the ESP32. Wrapper for the ESP32 Preferences library (https://github.com/espressif/arduino-esp32/tree/master/libraries/Preferences). Tutorial on using the library: https://www.hackster.io/wayland2/access-esp32-non-volatile-storage-using-xod-252ec9
2021-08-22 ⋯ 5 versions ⋯ 2022-05-27
wayland/ads1115@0.0.3
Library for TI's ADS1115 16-bit ADC. Wraps https://github.com/adafruit/Adafruit_ADS1X15. Work in progress - limited testing!
2021-08-10 ⋯ 3 versions ⋯ 2021-08-10
wayland/sparkfun-pulse-oximeter@0.0.3
XOD library for the SparkFun Pulse Oximeter and Heart Rate Monitor (SEN-15291). The sensor is an I²C based biometric sensor, utilising two chips from Maxim Integrated: the MAX32664 Bio Metric Sensor Hub and the MAX30101 Pulse Oximetry and Heart-Rate Module. Wraps https://github.com/sparkfun/SparkFun_Bio_Sensor_Hub_Library
2021-07-30 ⋯ 3 versions ⋯ 2021-12-14
wayland/x27-589-gauge@0.0.3
X27-589 automotive gauge. Work in progress. Wraps Guy Carpenter's SwitecX25 arduino library (https://github.com/clearwater/SwitecX25).
2021-06-19 ⋯ 3 versions ⋯ 2021-06-21
wayland/wio-terminal-buzzer@0.0.1
Nodes for the Wio Terminal's built-in buzzer. Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity powered by Realtek RTL8720DN (https://www.seeedstudio.com/Wio-Terminal-p-4509.html).
2021-05-03
wayland/wio-terminal-sensors@0.0.2
Nodes for the Wio Terminal's built-in sensors (accelerometer, light meter and microphone). Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity powered by Realtek RTL8720DN (https://www.seeedstudio.com/Wio-Terminal-p-4509.html).
2021-04-29 ⋯ 2 versions ⋯ 2021-04-29