LGPL 3.0

A list of the 169 libraries that are licensed with the LGPL 3.0 license.

aTalkArduino Real Time Data communication protocol
Adafruit NeoPixel Arduino library for controlling single-wire-based LED pixels and strip.
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
Analog Buttons Arduino multi button support library
ArduinoMotorCarrier Allows use of the Arduino Motor Carrier
arduino-timer-api Simple cross-platform API for multitasking on timer interrupt handlers
Arduino_CRC32 Arduino library providing a simple interface to perform checksum calculations utilizing the CRC-32 algorithm.
Arduino_MKRMEM SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
Arduino_OplaUI User interface helpers and widgets for the Arduino OplĂ  IoT Kit (MKR IoT Carrier)
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
Atmega328_IO Library for robot Cing with Atmega328.
Atmega32u4_IO Library for robot Cing with Atmega328.
Atmega8_IO Library for robot Cing with Atmega8.
Atmega8_IO_basic Library for robot Cing with Atmega8.
Attiny84_IO Library for robot Cing with Attiny84.
Attiny84_IO_basic Library for robot Cing with Attiny84.
Attiny85_IO Library for robot Cing with Attiny85.
Attiny85_IO_basic Library for robot Cing with Attiny85.
AVRUtils AVRUtils
Battery Sense Arduino battery sensing library
CanSat Kit Library Library for CanSat Kit.
cgnuino Arduino library for behavioral task controls in cognitive psychology and neuroscience.
CheapLCD A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.
Chronos Easily manipulate date-times to perform scheduling, setup calendars and find points in time that are of interest.
CircuitsFunBasic Essential basic components library by CircuitsFun.
CircuitsFunProjects Beginner friendly projects and project libraries by CircuitsFun
CircularBuffer Arduino circular buffer library
Coordinates Allow easy and reliable conversion between cartesian and polar coordinate system.
CopyThreads A lightweight threading library
CronAlarms Schedule alarms to occur at specific times with crontab syntax.
Dabble Updated Dabble library with Internet module for Arduino.
DabbleESP32 Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
DebounceEvent Simple push button and toggle switch debounce library that reports number of clicks and length
DelayExec A library to defer executions
DFPlayer Mini Mp3 by Makuna Library for the DFPlayer Mini Mp3 module
DRA818 Configure and communicate with FM module DRA818.
EEPROM-Storage Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROM32_Rotate EEPROM wrapper for ESP32 that handles partition rotation
EEPROM_Rotate EEPROM wrapper for ESP8266 that handles sector rotation
EEWL EEPROM wear leveling
EncoderStepCounter Quadrature Encoder library for half-step and full-step encoders.
ESPxRGB RGB manipulation functions in Xtensa assembler for ESP SoCs
evive This ia a arduino libray for using evive.
FlightSimSwitches Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
Freenove WS2812B RGBLED Controller Arduino library for Freenove WS2812B RGBLED Controller.
Freenove WS2812 Lib for ESP32 An Arduino library for WS2812 led on ESP32.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
Gamebuino META Make your first game within hours.
GEM A library for creation of graphic multi-level menu.
generic-Arduino Generic Arduino Headers, to increase compatibility of code.
GFX4DIoD9 Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems
GFX4d Graphics Library for the gen4-IoD by 4D Systems
GPRSbee An Arduino library for the SODAQ GPRSbee.
Grove 3-Axis Digital Gyro Arduino library to control Grove 3-Axis Digital Gyro base on ITG 3200.
hackAIR A library for using a variety of air quality sensors.
InkplateLibrary Inkplate boards driver library
IQ Module Communication A library for communicating with and controlling IQ motor modules.
IwitVolumeKnob Library to support the hardware built into many chinese volume knobs (iWit)
jm_CPPM A CPPM Library for Arduino.
jm_LCM2004A_I2C jm_LCM2004A_I2C Arduino Library.
jm_LiquidCrystal_I2C My enhanced fm_LiquidCrystal_I2C Arduino Library.
jm_PCF8574 PCF8574 Arduino Library.
jm_Pin Pin Arduino Library.
jm_Scheduler A Cooperative Scheduler Library for Arduino.
jm_Wire Revisited Arduino Wire Library.
Joba Tsl2561 Library IoT library for using the Tsl2561 luminosity sensor
JustWifi Wifi Manager for ESP8266
KeyDetector A library for detecting state change on analog and digital pins.
Keyboard Allows an Arduino/Genuino board with USB capabilites to act as a Keyboard.
Koyn A trustless and decentralized Bitcoin library for Arduino compatible boards
LedController The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
LegoSensorAdapter Library for robot Cing with Atmega328.
Lynxmotion Smart Servo -LSS- A library that makes using the LSS simple.
M10ADC ADC library for PulseRain M10 board.
M10CODEC CODEC library for the Si3000 CODEC on PulseRain M10 board.
M10DTMF DTMF library for PulseRain M10 board.
M10ESP8266 library for ESP8266 shield.
M10Examples Examples for PulseRain M10 board.
M10I2C I2C library for PulseRain M10 board.
M10JTAG JTAG UART library for PulseRain M10 board.
M10LCD Library for LCD Interface
M10PS2 Library for PS2 Interface
M10PWM PWM library for PulseRain M10 board.
M10SD microSD library for PulseRain M10 board.
M10SerialAUX Auxiliary Serial port library for PulseRain M10 board.
M10SevenSeg Library for Seven Segment Display
M10SRAM SRAM (Microchip 23LC1024) library for PulseRain M10 board.
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
MBUSPayload MBUS application layer payload encoder and decoder
MD_YX5300 Library for Serial MP3 Player (Catalex YX5300 module)
MegunoLink Library for storing data in the eeprom, processing serial messages and plotting data with MegunoLink.
MH-Z19 New Commands & Examples for the MHZ19 with Arduino, supporting hardware & software serial.
MicroDebug Arduino debugging support library
MKRMotorCarrier Allows to use the MKR Motor Carrier
MKRWAN Support library for MKR WAN 1300/1310
MKRWAN_v2 Support library for MKR WAN 1300/1310 - firmware 1.3.1
MMA8652 Library for the Freescale MMA8652 3-axis accelerometer
NeoPixelBus by Makuna A library that makes controlling NeoPixels (APA106, WS2811, WS2812, WS2813, SK6812, TM1829, TM1814, TM1914, TX1812) and DotStars (APA102, LPD8806, LPD6803, SK9822, WS2801, P9813) easy.
Nintendo Extension Ctrl Library for talking to Nintendo extension controllers over I2C.
NullSerial Serial like library which throwing away input/output.
OneSheeld It allows you to control your 1Sheeld(s).
OneSystemLibrary Arduino library for Delta-Robot One
phyphox BLE Use the app phyphox to visualize your sensor data on your phone or tablet!
Pin An easy to use Arduino library for fast and simultaneous operations on Arduino I/O pins.
PlotPlus Plotting library compatible with Sloeber IDE and SimPlot
PmodCls Driver for the Digilent PmodCLS LCD device
Polymorphic Buttons A simple library to make multifunction buttons.
Portenta_H7_AsyncTCP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncUDP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncWebServer Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
PulseRainUARTConsole Arduino Library for UART Console
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
Rfid134 by Makuna Library for the RFID WL-134 module
RoboCore - MMA8452Q Library for the MMA8452Q 3-axis accelerometer.
RoboCore - SMW_SX1276M0 Library for the LoRaWAN SMW_SX1276M0 module (https://www.robocore.net/loja/produtos/1239)
RoboCore - Vespa Library for the Vespa (https://www.robocore.net/loja/produtos/1439)
RoverWing Arduino library for use with RoverWing, a robotics expansion board for Adafruit Feather boards
Rtc by Makuna A library that makes interfacing DS1302, DS1307, DS3231, and DS3234 Real Time Clock modules easy.
RTCTimer An Arduino library to easily perform scheduled tasks.
RTC4543lib A simple RTC4543 library.
S7XG AcSIP S7XG LoRaWAN/GPS module library
ServoInput Read positional data from servo motors and drivers.
SevenSeg A mature and flexible seven segment display driver.
Shift Register LED Matrix Lib A driver for LED matrices that use shift registers to control rows and columns.
shift7seg A library to simplify the use of 74hc595 serial in/parallel out shift registers as drivers for a 4 digit 7 segment display.
SigmaDSP An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
SimpleShell A quick and easy way to control your Arduino using serial.
Sodaq_dataflash An Arduino library for the AT45DB dataflash as used on SODAQ boards.
Sodaq_SHT2x An Arduino library for the SHT21 / SHT25 humidity and temperature sensors
SOMOIoD SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
SRAM Simple library for serial SRAM IC's
Step_CYC10_I2C Library for the I2C Soft Controller on Step CYC10 FPGA board
Step_CYC10_Seven_Seg_Display Library for the 7-segment display on Step CYC10 FPGA board
SWAP Simple Wireless Abstract Protocol (SWAP) library for ISM radios
TalkingButton Transform a press button into a powerful input device
TalkingLED Make your system to display messages by LED blinking
Task by Makuna A library that makes creating complex mulitple task projects easy.
Tasker Get rid of delay() calls, schedule tasks/functions instead.
THERMISTOR NTC thermistor library
timestamp32bits A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970 or January 1 of whichever year is selected as EPOCH.
TinyDatabase_Arduino A tiny database to manipulate EEPROM easily
TinyGSM A small Arduino library for GPRS modules, that just works.
TinyScreen Arduino compatible software support for TinyScreen and TinyScreen+.
TM1637 Driver for 4 digit 7-segment display modules, based on the TM1637 chip.
TM1637TinyDisplay A simple library to display numbers, text and animation on 4 and 6 digit 7-segment TM1637 based display modules.
Totem Library Library to connect and control Totem products
uCRC16BPBLib Tiny and cross-device compatible CCITT CRC16 Bit Per Bit or Byte Per Byte calculator library - uCRC16BPBLib
uCRC16Lib Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib
uCRC16XModemLib Tiny and cross-device compatible CRC16 XModem calculator library UKHAS.org.uk compatible - uCRC16XModemLib
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
uEEPROMLib I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
uMFMLib Tiny lib to enode and decode FM and MFM data streams
uMuxOutputLib Arduino, ESP8266 and STM32 7-segment multiplexed outputs library
uRTCLib Really tiny library to basic RTC functionality on Arduino. DS1307, DS3231 and DS3232 RTCs are supported. See https://github.com/Naguissa/uEEPROMLib for EEPROM support. Temperature, Alarms, SQWG, Power lost and RAM support.
uSevenSegmentLib Really tiny library to basic 7 segments displays
uTimerLib Tiny and cross-device compatible timer library
unit-system Handling of SI units
USBStatus Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
USIWire USI based TWI/I2C library for Arduino
Voltage Reference Arduino voltage reference library
WebConfig A web based configuration editor.
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiiChuck A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Wireling Simple helper functions for using Wireling boards.
XLR8DMem Access library for XLR8 DMem XB
XLR8Pong Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8SPI Library to use SPI interfaces through SPI XBs.
ZeroTC45 Allows use of the ARM Cortex-M0 TC4 and TC5 counters for periodic interrupts.