Micropressure sensor. Arduino library for the Adafruit_MPRLS micropressure sensor. Wraps a modified version of: https://github.com/adafruit/Adafruit_MPRLS
Generates rectangular waveforms of a user-defined duty and period. Waveforms can have a maximum frequency of 1MHz (period of 1 microsecond). Uses Paul Stoffregen's TimeOne library: https://github.com/PaulStoffregen/TimerOne.
XOD library to control the internal real time clock (RTC) of the Arduino Zero, MKR1000 and related boards. Tested using the MKR Vidor 4000. Wraps https://github.com/arduino-libraries/RTCZero
CO2, relative humidity and temperature sensor. Arduino library for the Sensirion SCD30 sensor module (https://www.sensirion.com/en/environmental-sensors/carbon-dioxide-sensors-co2/). Wraps a modified version of the SparkFun SCD30 Arduino Library (https://github.com/sparkfun/SparkFun_SCD30_Arduino_Library).
Library for Sensirion SDP6x differential pressure sensors, including the SDP610. Wraps a modified version of https://github.com/EngineerTony/Sensirion_SDP6x_pressure_sens. Data sheet: https://sensirion.com/media/documents/63859DD0/6166CF0E/Sensirion_Differential_Pressure_Datasheet_SDP600Series.pdf
GFX fonts for the SenseCAP Indicator display. To be used with the draw-string node of the sensecap-indicator-gfx library. Wraps https://github.com/WaylandM/XOD_ArduinoFreeFontFile.
Sensirion SFM3x00 series flow meter. Supported devices include SFM3200, SFM3300 and SFM3400. Wraps a modified version of https://github.com/PubInv/SFM3X00. Volume calculations based on https://github.com/MyElectrons/sfm3300-arduino. This software library has not been submitted for medical device approval; it is provided for research, educational and development purposes only.
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!
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.
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
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
Arduino library for OLED displays driven by the SSD1306 chip. Communication via I2C. Wraps Adafruit_SSD1306 (https://github.com/adafruit/Adafruit_SSD1306).
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).