gavmac00/arduino-docs huggingface dataset:
GU140X32F-7703A:
                        Provides a graphic library for the Noritake Itron GU140X32F-7703A VFD display
GUIslice:
                        GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GxEPD:
                        Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.
GxEPD2:
                        Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare.
GyverMAX7219:
                        Fast and light MAX7219 matrix library
GyverOLED:
                        Fast and light library for SSD1306/SSH1106 OLED display
GyverTM1637:
                        Library for advanced control of TM1637 7-segment display
hd44780:
                        Extensible hd44780 LCD library.
hd44780:
                        Extensible hd44780 LCD library.
HD44780_LCD_PCF8574:
                        Library to Support the HD44780 LCD I2C driven by the PCF8574 controller
heltec-eink-modules:
                        Third party graphics library for Heltec E-Ink modules.
HL1606 LED Strip:
                        Code to control HL1606-based LED strips
HL1606 LED Strip PWM:
                        All the joy of HL1606 LED strips but with 9 or 12 bit color control!
HPDL1414:
                        HPDL1414 Display Driver
HT1621:
                        A library for HT1621 based 7-seg LCDs.
HT1632:
                        Arduino library code for HT1632(C) matrix panel driver chips, and the panels we have in the Adafruit shop
HUB75Enano:
HUB75Enano:
                        This Library makes the Arduino Nano drive a HUB75E Panel with 128x64 pixels
HUB75nano:
                        This Library makes the Arduino Nano drive a hub75 panel up to 32x64
I2C_LCD12864:
                        Arduino library for LCD12864 I2C module.
ILI9341-Layout-Manager:
                        An autolayout engine with callback support for designing and organizing buttons, text fields, and modal windows for ILI9341 chipsets
ILI9341_t3:
                        Optimized ILI9341 (320x240 Color TFT) Display
ILI9341_T4:
                        Optimized ILI9341 SPI driver for Teensy 4/4.1/micromod.
ILI9342_T4:
                        Optimized ILI9342(C) SPI driver for Teensy 4/4.1/micromod.
ILI9486_SPI:
                        Display Library for ILI9486 SPI TFT display.
InkplateLibrary:
                        Inkplate boards driver library
IRM Mini:
                        Adafruit_GFX-compatible library for IRM-Mini
is31fl3733:
                        This is arduino library for IC ISSI IS31FL3733A
JDI_MIP_Display:
                        Arduino library to drive the JDI and Sharp Memory In Pixel LCD Displays
jm_LCM2004A_I2C:
                        jm_LCM2004A_I2C Arduino Library.
jm_LiquidCrystal_I2C:
                        My enhanced fm_LiquidCrystal_I2C Arduino Library.
JPEGDEC:
                        Optimized JPEG decoder for MCUs with 32K+ RAM.
JPEGDecoder:
                        Jpeg decoder tested with Arduino Mega, Arduino Due and ESP8266 based NodeMCU 1.0
JPEGENC:
JPEGENC:
                        Universal JPEG encoder for MCUs with at least 4K of free RAM.
Klang Electronics 8 Digit VFD:
                        This is a library for the 8 digit VFD display using Russian IV-4 tubes.
KTMS1201:
                        High level library for use with the KTM-S1201 LCD
LCD03:
                        A library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics.
LCD_HD44780:
                        A library for HD44780 based LCDs.
LCD_I2C:
                        A library to control a 16x2 LCD via an I2C adapter based on PCF8574.
LCD_ST7032:
                        Arduino library for ST7032 LCD controller with i2c interface
LcdBarGraph:
                        This library is to display analog values in an LCD display.
LcdBarGraph:
                        This library is to display analog values in an LCD display.
LcdBarGraphX:
                        Visualizing alanalog values on an LCD with the LiquidCrystal_I2C library.
LCDBigNumbers:
                        Arduino library to write big numbers on a 1602 or 2004 LCD.<br/>
LCDDisplay10:
                        A library to display numbers on an BL55xx display.
LcdEffects:
                        A library that lets you apply special effects to LCD text.
lcdgfx:
                        VGA, SSD1306, SSD1331, SSD1325/SSD1327, SSD1351, IL9163/ST7735, ST7789, ILI9341, PCD8544, SH1106/SH1107 spi/i2c OLED/LED Display driver.
LCDGraph:
                        An Arduino library for drawing line graphs on alphanumeric displays using custom characters.
LCDGraph:
                        An Arduino library for drawing line graphs on alphanumeric displays using custom characters.
LCDIC2:
                        Class interface for Liquid Crystal (LCD)
LcdMenu:
                        Display navigable menu items on your LCD display with Arduino.
LCDMenuLib:
                        A library with you can generate a menu`s based on the nested set model with multi layers
LCDMenuLib2:
                        Easy creation of a multi layer tree menu with screensaver and other stuff.
LcdProgressBar:
                        A library to draw some customized progress bar on any LCD display.
LcdProgressBarDouble:
                        A library to draw some customized progress bar on any LCD display.
LCLV:
                        Arduino driver library for LCLV like Adafruit 3627 and 3330
LedControl:
                        A library for the MAX7219 and the MAX7221 Led display drivers.
LedController:
LedController:
                        The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
LedDisplay:
                        Print text to an Avago HCMS-29xx LED display.
LedMatrix8X8:
                        A library that controls max7219 led matrix.
LedSync:
                        Arduino library to perform synchronous blinking operations with LEDs and NeoPixels.
Letters and Numbers Seven Segment Display Library:
                        Arduino library for displaying letters and numbers on 7-segment display.
LGFXMeter:
                        LGFX based Gauge Decoration and Animation library
linaGFX:
                        Draw a line segment and one number on the memory.
LiquidCrystal I2C:
                        A library for I2C LCD displays.
LiquidCrystal_74HC595:
                        This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.
LiquidCrystal_AIP31068:
                        A library for AIP31068 I2C/SPI LCD displays.
LiquidCrystal_I2C_Hangul:
                        A library for printing Hangul on I2C LCD displays.
LiquidCrystal_PCF8574:
                        A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
LiquidCrystalIO:
                        LiquidCrystal fork for displays based on HD44780. Uses the IOAbstraction library to work with i2c, PCF8574, MCP23017, Shift registers, Arduino pins and ports interchangably.
LiquidCrystalSerial:
                        A simple 74hC595 shift register LCD driver.
LiquidMenu:
                        Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiteLED:
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiteLED:
                        Light weight library for driving WS2812B, SK6812, APA106, SM16703 RGB LED strips.
LovyanGFX:
                        TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
LP50XX:
                        Library for interaction with the LP5009 and LP5012 LED driver
LPD6803 RGB Pixels:
                        Controlling library for strands of LPD6803 LED pixel dots.
LPD8806:
                        Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)
lv_arduino:
                        Full-featured Graphics Library for embedded systems
lv_examples:
                        Examples for LVGL grapics library
lvgl:
                        Full-featured Graphics Library for Embedded Systems
lvgl:
                        Full-featured Graphics Library for Embedded Systems
M5ez:
                        Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
M5GFX:
                        Library for M5Stack All Display
M5Unified:
                        Library for M5Stack/Core2/Tough/CoreS3, M5StickC/C-Plus, M5CoreInk, M5Paper, M5ATOM, M5STAMP, M5Station
M5Unit-DigiClock:
                        Library for M5Unit-DigiClock
MatesController:
                        Breadboard Mates' Mates Controller Arduino library
MatrixCharlieplex:
                        A library for Arduino to control Charlieplexed LED matrices.
MatrizLed:
                        Librería para matrices de leds de 8x8 con controladores MAX7219 o MAX7221.
max7219:
max7219:
                        Lightweight library for the MAX7219 7 segment 8 digit display
MAX7219Segment:
                        MAX7219/MAX7221 Digital Tube 7-Segment LED Display Library
MAX7XX-7-Segment:
                        MAX72XX 7-segment display library.
MCUFRIEND_kbv:
                        TFT Library for 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend UNO Shields
MD_Parola:
                        LED matrix text display special effects
Melt7SegLcd:
                        Melt 7-segment LCD Arduino library.
Mini Grafx:
                        Graphics Library for embedded devices with a framebuffer
mufonts:
                        Fonts for GFX library and muwerk mupplets
Multi_OLED:
                        Control multiple I2C OLED displays.
MultiFunctionShield:
Multi_OLED:
                        Control multiple I2C OLED displays.
MultiFunctionShield:
                        LED Display driver for Multi Function Shield
MultiLcd:
                        Drive multiple LCDs like a single LiquidCrystal object.
MyBlinker:
                        A LED blinker library for Arduino platform.
Nano_Every_WS2812B:
                        ATmega4809 core-independent driver for WS2812B addressable RGB LEDs.
Neo7Segment:
                        A library to display numbers and letters on Neo7Segment displays.
NeoNextion:
                        Arduino library for controlling Nextion displays
NeoPatterns:
                        Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern example by Adafruit.<br/>
NeoPixel Painter:
                        Arduino library for easy creation of LED strip animations, based on the NeoPixel library.
NeoPixelBus by Makuna:
NeoPixelBus by Makuna:
                        A library that makes controlling NeoPixels (WS2812x and many others) and DotStars (SK6812 and many others) easy.
Newt_Display:
                        A library to drive the Newt Smart Display.
Nextion:
                        Class interface for Nextion
Nextion Serial String:
                        ESP32/Arduino library for Nextion displays
NextionX2:
                        A universal alternative and more flexible Nextion library
NHD_Character_LCD:
                        A library to allow easy interfacing with Newhaven character LCDs.
Nokia 1.8 Inch Display SPFD54124B:
                        Allow user to communicate with Nokia 1.8 inch display.
Nokia 5110:
                        Nokia 5110 LCD driver
Nokia 5110 LCD library:
                        Arduino library for driving the Nokia 5110 LCD
Nokia5110:
Arduino library for driving the Nokia 5110 LCD
Nokia5110:
                        Nokia 5110 lcd library for Arduino
NOKIA5110_TEXT:
                        NOKIA5110_TEXT is a light-weight library to display ASCII text on Nokia 5110 LCD PCD8544 controller.
nRF52_OLED:
                        An I2C/SPI display driver for SSD1306/SH1106 oled displays
nw2s_portenta_SSD1322:
                        ssd1322 display driver for Portenta H7
OakOLED:
                        An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
OctoWS2811:
                        Control thousands of WS2812B / NeoPixel LEDs at video refresh speeds
Oddly Specific Objects LCD FeatherWing Library:
                        Driver for the BU9796-based LCD FeatherWing
OLED Display 96x96:
OLED Display 96x96:
                        Arduino library for controlling OLED Display 96x96, using I2C communication.
OLED Display VGY12864L-03:
                        ARDUINO Library for OLED Display VGY12864L-03.
OLED SSD1306 - SH1106:
                        Supported OLED display chip: SSD1306 or SH1106. Supported Interface: I2C (internal driven)
OLED_SSD1306_Chart:
                        Arduino library to easily draw cartesian charts in oled displays based on the SSD1306 drivers.
omnicrystal:
                        Modular Library for HITACHI HD44780
OneBitDisplay:
                        OLED, LCD and e-paper library for 1-bit per pixel displays.
OpenWeather:
                        OpenWeather client
Panel.h for NeoPixel Matrix:
                        Control any NeoPixel Matrix using processing like methods
Paperdink:
Control any NeoPixel Matrix using processing like methods
Paperdink:
                        Arduino Library for Paperdink devices
PAR27979:
                        Arduino library for Parallax 27979 serial LCD display.
Parallax LCD:
                        A library for writing to Parallax three wire LCDs.
PAX Graphics:
                        The PAX computer graphics library for ESP32.
PCA9634 Arduino Library:
                        A library for use with the NXP PCA9634 8-bit Fm+ I2C-bus LED driver.
PCD8544:
                        Philips PCD8544 or compatible LCD library.
PDLS_EXT3_Basic:
                        Library for Pervasive Displays iTC monochrome and colour screens with EXT3-1 board
PDLS_EXT3_Basic_BWRY:
                        Library for Pervasive Displays iTC red and yellow colour screens and EXT3-1 board
PDLS_EXT3_Basic_Fast:
                        Library for Pervasive Displays iTC monochrome screens with embedded fast update and EXT3-1 board
PDLS_EXT3_Basic_Touch:
                        Library for Pervasive Displays monochrome e-paper screens with touch and EXT3-1 + EXT3-Touch
Picaso-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Picaso processor, when configured in Serial/SPE mode
PicoDVI - Adafruit Fork:
                        Arduino library for RP2040 DVI output, based on PicoDVI
PICxel:
                        A library for using Neopixels/WS2812 on chipKIT board (PIC32)
Pixxi-Serial-Arduino-Library:
                        Provides library access to communicate with the 4D Systems Pixxi processors, when configured in Serial/SPE mode
PL_microEPD:
PL_microEPD:
                        A Universal Hardware Library for 1.1”, 1.4", 2.1" and 3.1" E-Paper displays(EPDs) from Plastic Logic based on UC8156 driver IC.
PLS7 shield:
                        Arduino shield with various I/O devices
PmodCls:
                        Driver for the Digilent PmodCLS LCD device
PNGdec:
                        Universal PNG decoder for MCUs with at least 48K of RAM.
PNGenc:
                        Universal PNG encoder for MCUs with at least 45K of free RAM.
PT6312:
                        PT6312 is an Arduino/AVR library for the PT6312 family of Vacuum Fluorescent Display (VFD) controllers including AD16312, HT16512, ET16312 etc.
PxMatrix Christmas Icons:
                        Arduino/ESP8366 library which contains a number of LED fade effects.
Arduino/ESP8366 library which contains a number of LED fade effects.
PxMatrix LED MATRIX library:
                        PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL
QRcode_eSPI:
                        QR code generation for TFT displays
QRcode_ST7789:
                        QR code generation for TFT displays
QRcodeDisplay:
                        Base code for displaying QRcodes on ESP based MCU with OLED, TFT or E-Ink displays
QRcodeEink:
                        QR code generation on E-INK displays
QRcodeOled:
                        QR code generation on OLED displays
RAK13006-MCP2518 library:
                        Arduino library for controlling CAN communication
RAK13800_W5100S:
                        Arduino library for the RAK13800 Ethernet Module.
RAK14014-FT6336U:
                        Arduino library for TFT display
RAKwireless LED Matrix:
Arduino library for TFT display
RAKwireless LED Matrix:
                        Arduino library for controlling single-wire-based LED pixels and strip.
RAKwireless RAK12033 Library:
                        Arduino library for RAK12033 6DoF sensor.
RAKwireless_SDI-12:
                        Arduino Library for RAK13010 SDI-12 module.
rastr:
                        A small, lightweight header-only graphics library
ReGIS:
                        ReGIS, short for Remote Graphic Instruction Set, is a vector graphics markup language for embedded devices using serial interfaces.
retroTerm:
                        A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RGB matrix Panel:
                        Arduino library and example code for the 16x32 RGB matrix panels in the shop
RGBLEDBlender:
                        A basic RGB LED blending library.
RLEBitmap:
                        Run Length Encoded bitmaps
RLEBitmap:
                        Run Length Encoded bitmaps
Romans Audio RARGBLED Library:
                        Arduino lib for RGB LEDs
RP2040_PIO_Charlieplexing:
                        A RP2040 PIO program for 6-leds and 5-leds Charlieplexing.
RRE Font Library:
                        Fast RRE Font Library
RTT-GUI:
                        Embedded GUI Library
RussianText_u8g:
                        Russian text for library u8g_lib
Sanke:
                        This library allows to run snake on 7-segments display (we use it in idle).
ScreenUi:
                        ScreenUi is a simple user interface library for character based LCDs like those commonly used with Arduinos.
ScrollingText8x8Display:
                        Display a scrolling text on a 8x8 LED display.
Seg16:
Display a scrolling text on a 8x8 LED display.
Seg16:
                        A simple Arduino library for driving 16-segment displays with a HT16K33.
Seg7:
                        A library for MAX7219 based 7 segment displays.
Segma:
                        Dynamic indication with shift registers
Segment:
                        The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!
SerialDraw:
                        Enables communication between Arduino and ArduinoSerialDraw Software client.
Seven Segment Library:
                        Arduino Library for using common anode seven segment display
Seven Segment Pixel:
                        Arduino library for controlling custom-built, pixel based 7 segment displays.
Seven Segments K:
                        Library for working with Seven Segments displays
SevenSeg:
                        A mature and flexible seven segment display driver.
SevenSeg4D:
A mature and flexible seven segment display driver.
SevenSeg4D:
                        Library for driving a 4 digit 7segment LED display screen with 2 HC595 shift registers
SevenSegInt:
                        A library to drive 7 segment displays using interrupts.
sevenSegment:
                        Control infinite seven segment displays with your arduino!
SevenSegmentTM1637:
                        Library for using a 4 digit seven segment display with TM1636 or TM1637 driver IC
SevSeg:
                        Turns your Arduino into a seven segment display controller!
SevSegShift:
                        Fork of SevSeg that adds the functionality of Shift Registers
Sharp GP2Y Dust Sensor:
                        Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F
Shift Register LED Matrix Lib:
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.
ShiftDisplay:
                        Arduino library for driving 7-segment displays using 74HC595 shift registers
ShiftDisplay2:
                        Arduino library for driving 7-segment displays using shift registers
SIKTEC_EPD:
                        ePaper / eInk display driver to easily integrate SIKTEC displays.
Silvervest OLED-0010 SPI:
                        OLED-0010 oled driver library 16x2 displays via SPI
simple ht16k33 library:
                        Arduino library code for the htk1633 chip to do things like turn on LEDs or scan keys.
Simple LED Matrix:
Simple LED Matrix:
                        A library for the MAX7219 LED display drivers.
Sindormir SevenSegments:
                        Simple Seven Segments library for Arduino.
six-digit-seven-segment:
                        A library that allows you to easily controll a 6-digit 7-Segment Multiplex Matrix
SLIC:
                        Simple lossless image codec.
slight_LiquidCrystalDummy:
                        Helper Library for LCD usage.
SM_LCDAdapter:
                        A easy to use Arduino Library for Six-in-one LCD Adapter Kit
Small e-paper Shield V2:
                        Arduino library to control Small e-paper Shield V2.
SmartMatrix:
                        Drive HUB75 RGB Matrix Panels with High Quality Graphics from a Teensy 3, Teensy 4, or ESP32
SmartMatrix GFX:
                        Adafruit_GFX and FastLED compatible library for SmartMatrix panels
SmoothLed:
Adafruit_GFX and FastLED compatible library for SmartMatrix panels
SmoothLed:
                        Arduino library for FadeCandy style control of single-wire-based LED neopixels and WS2812B strips with megaTinyCore.
SmoothProgress:
                        Smooth progress bar for character LCD displays
SmoothTouch:
                        Custom XPT2046 touch input library with built-in denoising.
Snake:
                        This library allows to run snake on 7-segments display (we use it in idle).
Soldered LCD:
                        Library for 16x2 and 20x4 EasyC LCD displays
Soldered OLED Display:
                        128x64 OLED Display
Soldered WS2812 Arduino Library:
                        WS2812 Programable Led Library
SparkFun Color LCD Shield:
                        This is an Arduino library for SparkFun's Color LCD Shield
SparkFun ePaper Arduino Library:
SparkFun ePaper Arduino Library:
                        Library for SparkFun ePaper displays
SparkFun Flexible Grayscale OLED Breakout:
                        Library for the <a href="https://www.sparkfun.com/products/14543">SparkFun Flexible Grayscale Display</a>.
SparkFun Graphic LCD Serial Backpack:
                        Library containing functions for SparkFun Graphic LCD Serial Backpack
SparkFun HyperDisplay 4DLCD-320240:
                        Control SparkFun 2.4" TFT products using HyperDisplay
SparkFun HyperDisplay ILI9163C:
                        ILI9163C extension for HyperDisplay
SparkFun HyperDisplay ILI9341:
                        ILI9341 extension for HyperDisplay
SparkFun HyperDisplay KWH018ST01:
                        Control SparkFun 1.8" TFT products using HyperDisplay
SparkFun HyperDisplay Transparent Graphical OLED:
SparkFun HyperDisplay Transparent Graphical OLED:
                        Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01
SparkFun LP55231 Breakout:
                        A library to control the Texas Instruments LP55231 9-channel LED driver.
SparkFun Micro OLED Breakout:
                        Library for the <a href="https://www.sparkfun.com/products/13003">SparkFun Micro OLED Breakout</a>.
SparkFun MicroView:
                        The MicroView is a chip-sized Arduino with a built-in OLED, available from SparkFun Electronics
SparkFun Qwiic Alphanumeric Display Arduino Library:
                        A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.
SparkFun Qwiic LED Stick Library:
                        Library for the SparkFun Qwiic LED Stick
SparkFun Qwiic OLED Graphics Library:
SparkFun Qwiic OLED Graphics Library:
                        Library for SparkFun SSD1306 based OLED display products.
SparkFun RGB OLED 64x64 Library:
                        Library for the <a href="https://www.sparkfun.com/products/14860">SparkFun RGB OLED 64x64 0.6" - SSD1357</a>.
SparkFun SerLCD Arduino Library:
                        Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun WiseChip HUD:
                        Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip
SPFD5408 TFT Library:
                        TFT library for SPFD5408
SPI VFD:
                        Arduino Library for 20T202DA2JA SPI VFD
SPIFFS ImageReader Library:
                        Companion library for Adafruit_GFX and Adafruit_EPD to load images from SPIFFS partition.
ss_oled:
ss_oled:
                        Small and simple OLED display library.
ssd1306:
                        Display driver for VGA, SSD1306, SSD1325/SSD1327, SSD1331, SSD1351, ILI9163/ST7735, ILI9341, PCD8544.
SSD1306Ascii:
                        Text display on small monochrome OLED modules.
SSD1306TUR:
                        SSD1306 oled library with Turkish alphabet!
ssd1306xled:
                        SSD1306, SSD1315 or SSH1106 OLED screen driver
ssd1327:
                        BitBank SSD1327+SSD1322 OLED display library.
SSD1803A_I2C:
                        LCD library for EA DOGx displays.
SSVRGBGradientCalc:
                        Simple class to implement RGB Gradient calulations, based on FastLED.
Simple class to implement RGB Gradient calulations, based on FastLED.
SSVXYMatrix:
                        FastLED-based class to handle XY Full Color LED Matrix.
SSVXYMatrixText:
                        Class to show text (English, Russian) on XY LED Matrix, based on FastLED.
ST7032_asukiaaa:
                        This library controls ST7032 on LCD.
statusled:
                        Library to drive a status LED like off/on, blinking, counting, flashing...
StivSeg:
                        Multi-digit seven-segment display library for arduino.
StripDisplay:
                        Display text and bitmaps on strip led panels.
Subpixie:
                        Subpixel font renderer for small displays
SvgParser:
                        A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice
TA6932:
                        TA6932 library - 7 segments display IC
TA6932:
                        TA6932 library - 7 segments display IC
TalkingLED:
                        Make your system to display messages by LED blinking
TAMC_FT62X6:
                        Arduino library for FT62X6
TAMC_GT911:
                        Arduino library for GT911
TCM2lib:
                        Arduino library for the MPico TCM2 E-Ink timings module
Technoshield-ui-lib:
                        Technoshield User Interface API.
TeensyUserInterface:
                        A simple touchscreen user interface for Teensy.
TeensyView:
                        A library for driving the TeensyView OLED board
TetrisAnimation:
                        Library for drawing text out with tetris blocks
Text2Matrix:
                        8x8 LED Matrix controller for displaying text
TFT Touch Shield V1.0:
TFT Touch Shield V1.0:
                        Arduino library to control 2.8 inch TFT Touch Shield v1.0.
TFT Touch Shield v2.0:
                        Arduino library to control 2.8 inch TFT Touch Shield v2.0.
TFT_22_ILI9225:
                        ILI9225 2.2" 176x220 TFT LCD shield
TFT_eSPI:
                        TFT graphics library for Arduino processors with performance optimisation for RP2040, STM32, ESP8266 and ESP32
TFT_eSPI_ES32Lab:
                        TFT graphics library for Arduino processors with performance optimisation for ES32Lab
TFT_eSPI_Widgets:
                        Widget API to enhance the TFT_eSPI library.
TFT_eWidget:
                        A TFT GUI widget library
TGP Ecran:
TFT_eWidget:
                        A TFT GUI widget library
TGP Ecran:
                        Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TheVaporTrail SubPixel:
                        Library for smooth LED animation and color blending.
ThingPulse XPT2046 Touch:
                        Touchscreens using the XPT2046 controller chip.
ThreeD:
                        Processes a 3D coordinate matrix to generate 2D coordinates.
TIFF_G4:
                        Optimized TIFF G4 decoder for MCUs with 16K+ RAM.
Tiny4kOLED:
                        This is a library for an ATTiny85 to use an I2C SSD1306 OLED. It supports double buffering on 128x32 pixel OLED.
TinyFontRenderer:
                        A library which renders TinyFonts derived from Truetype fonts
TinyLiquidCrystal:
A library which renders TinyFonts derived from Truetype fonts
TinyLiquidCrystal:
                        A simplified library for the Adafruit I2C/SPI backpack, for use with Gemma & Trinket
TinyLiquidCrystal_I2C:
                        LiquidCrystal Arduino library for ATtiny microcontrollers (PCF8574 I2C based displays).
TinyOLED-Fonts:
                        This is a collection of fonts for use with the Tiny4kOLED library.
TinyScreen:
                        Arduino compatible software support for TinyScreen and TinyScreen+.
TJpg_Decoder:
                        A JPEG decoder based on tjpgd
TM1637:
                        Driver for 4 digit 7-segment display modules, based on the TM1637 chip.
TM1637 Driver:
                        Feature-full and simple TM1637 library with nonblocking animation support
TM1637_RT:
                        TM1637 Library for Arduino.
TM1637_RT:
                        TM1637 Library for Arduino.
TM1637TinyDisplay:
                        A simple library to display numbers, text and animation on 4 and 6 digit 7-segment TM1637 based display modules. Offers non-blocking animations and scrolling!
TM1638:
                        library for driving TM1638 led display-leds-buttons like https://fr.aliexpress.com/wholesale?SearchText=TM1638
TM1638lite:
                        Interface library from Arduino to TM1638 display chip/card
TM1638plus:
                        TM1638plus is an Arduino library to control TM1638 seven segment modules.
TouchEvent:
                        An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.
TouchKeypad:
                        A keypad for touchscreens.
TSC2004:
                        Library for the TSC2004 resistive touch screen controller
Monochrome LCD, OLED and eInk Library. Display controller: SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1318, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75160,
ST7567, ST7571, ST7586, ST7588, ST75160, ST75256, ST75320, NT7534, ST7920, IST3020, IST3088, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219, GP1287, GP1247, GU800. Interfaces: I2C, SPI, Parallel.
U8g2_for_Adafruit_GFX:
                        Add U8g2 fonts to any Adafruit GFX based graphics library.
U8glib:
                        A library for monochrome TFTs and OLEDs
U8glib-HAL:
                        A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
UC121902-TNARX-A:
                        Arduino library for controlling UC121902-TNARX-A LCD displays.
UC1701:
                        Library for the Industruino 128x64 LCD
Ucglib:
Library for the Industruino 128x64 LCD
Ucglib:
                        True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.
UiUiUi:
                        Library for complex user interfaces with automatic layouting and completely static data structures.
uiwidgets:
                        A library for drawing graphical user interfaces via the TFT_eSPI library.
UTFT_SdRaw:
                        A library that adds high speed image drawing functions from SD to UTFT.
VectorDisplay:
                        Support a vector display via USB serial, WiFI or Bluetooth
VEGA_ST7735_and_ST7789:
VEGA_ST7735_and_ST7789:
                        This is a library for the Adafruit ST7735 and ST7789 SPI displays.
VGAX:
                        VGA signal generator for UNO and MEGA
VGAXUA:
                        VGA UART signal generator for UNO and MEGA
WarmCat6x14backpack:
                        Library for the WarmCat i2c 6x14 segment alphanumeric display backpack
Waveshare 4 Inch Tft Touchscreen:
                        Graphics and touchscreen driver for Waveshare 4 inch touch screen (SKU 13587)
Waveshare ILI9486:
                        Waveshare ILI9486 SPI driver for Arduino
Whadda LED bar graph:
                        Whadda WPI471 bar graph module library
Xbox 360 Controller LEDs:
                        Mimic the Xbox 360 controller's LED patterns.
XLR8NeoPixel:
Mimic the Xbox 360 controller's LED patterns.
XLR8NeoPixel:
                        Arduino library for controlling single-wire-based LED pixels and strip.
XPT2046_Calibrated:
                        XPT2046_Touchscreen-based library with 3-point calibration
XPT2046_Touchscreen:
                        Touchscreens using the XPT2046 controller chip.
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        The Arduino Reference text is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
    
    Find anything that can be improved? Suggest corrections and new documentation via GitHub.
    Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            >  Signal input
            > Output
          
Signal Input/Output
Official libraries
Arduino_APA102:
                        Control rgb LEDs APA102
ArduinoMotorCarrier:
                        Allows use of the Arduino Motor Carrier
Audio:
                        Allows playing audio files from an SD card. For Arduino Due only.
AudioZero:
                        Allows playing audio files from an SD card. For Arduino Zero, MKRZero and MKR1000 only.
MKRMotorCarrier:
MKRMotorCarrier:
                        Allows to use the MKR Motor Carrier
Contributed by the community
A1301:
                        Arduino library for A1301 et al magnetometer.
AbleButtons:
                        The Arduino Button Library Extension (ABLE) is a simple, lightweight button library to capture input from buttons connected to the Arduino.
AceButton:
                        An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
AceSegment:
                        Library for rendering seven segment LED modules using the TM1637, TM1638, MAX7219, HT16K33, or 74HC595 controller chips.
AceSegmentWriter:
                        Write decimal numbers, hex numbers, temperature, clock digits, characters, and strings to the seven segment LED modules supported by the AceSegment library.
AcksenButton:
                        Flexible button library supporting debounce, long presses, repeated presses with acceleration.
Flexible button library supporting debounce, long presses, repeated presses with acceleration.
AcksenPump:
                        Brewing-focused pump control I/O library for Arduino.
ACS712:
                        ACS712 library for Arduino.
AD5144A:
                        Arduino Library for AD5144A 4 Channel digital potentiometer.
ad5243:
                        Arduino library to control the AD5243 family of digital potentiometers / rheostats
AD5245:
                        Arduino Library for AD5245 digital potentiometer.
AD524X:
                        Arduino Library for AD524X
AD56X8:
                        Arduino library for AD56X8, SPI 8 channel Digital Analog Convertor.
AD57X4R:
AD57X4R:
                        Provides an SPI based interface to the AD5724R, AD5734R, and the AD5754R Quad 12-/14-/16-Bit Unipolar/Bipolar Voltage Output DACs.
ad7124:
                        Arduino library for AD7124 ADC
AD7390 DAC library:
                        Arduino library for the AD7390 digital to analog converter (DAC)
AD985X:
                        Arduino library for AD9850 and AD9851 function generators. Supports both hardware SPI as software SPI.
Adafruit ADS1X15:
                        Arduino library for ADS1015/1115 ADCs.
Adafruit AM radio library:
                        Arduino library for AM radio on samd21 microcontroller
Adafruit AW9523:
                        Arduino library for the AW9523 GPIO expanders in the Adafruit shop
Adafruit BD3491FS:
Adafruit BD3491FS:
                        Arduino library for the BD3491FS Sound Processor in the Adafruit shop
Adafruit BusIO:
                        This is a library for abstracting away UART, I2C and SPI interfacing
Adafruit composite video Library:
                        Arduino library for composite video on samd21 microcontroller
Adafruit Keypad:
                        Diode-multiplexed keypad support for Arduino
Adafruit MCP23008 library:
                        Arduino Library for the MCP23008 (and '9) I2C I/O expander
Adafruit MCP23017 Arduino Library:
                        Arduino Library for MCP23XXX I2C and SPI GPIO port expanders
Adafruit MCP3008:
                        MCP3008 8-Channel 10-Bit ADC
Adafruit MCP4725:
                        MCP4725 12-bit I2C DAC
Adafruit TCA8418:
MCP4725 12-bit I2C DAC
Adafruit TCA8418:
                        Arduino library for the TCA8418 Matrix Keypad Drivers in the Adafruit shop
Adafruit Zero DMA Library:
                        DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0
Adafruit Zero FFT Library:
                        FFT library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
Adafruit Zero I2S Library:
                        I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards
Adafruit Zero PDM Library:
                        PDM Microphone Input library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
AdagioPro:
                        Controls Adagio RGB Poollights over RS-485
Adaino:
                        An Analog Data Acquisition library for Arduino and IoT.
Adaino:
                        An Analog Data Acquisition library for Arduino and IoT.
ADC_SAmpler:
                        Enable analog sequencer with  timer on SAM3x DUE
ADC_SEQR:
                        Enable analog sequencer on SAM3x DUE
ADCButtons:
                        A simple ADC 16 Buttons and 4x4 keypad library.
Adler:
                        Arduino Library for calculating Adler-32 and Adler-16 checksum.
ADS1110:
                        ADS1110 Driver (16-BIT ADC with Onboard Reference, PGA and I2C Interface)
ADS1115_WE:
                        A library for the ADS1115 ADC
ADS1118 library:
                        Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1219:
                        ADS1219 24 bit ADC
ADS1220_WE:
                        A library for the ADS1220 ADC
ADS1220_WE:
                        A library for the ADS1220 ADC
ADS7828:
                        ADS7828 is a 8-channel 12-bit Analog to Digital Converter (ADC) with an I2C interface.
AdvKeyPad:
                        Arduino library for a KeyPad connected to a PCF8574.
AmigaMouseJoyEmu:
                        Library to emulate Amiga Mouse or joystick
Analog-Digital Multiplexers:
                        Arduino library for controlling analog/digital multiplexers (A/D mux).
analogComp:
                        Set and manage the integrated analog comparator
AnalogIO-Arduino:
                        This library allows to read a value from an analog input like an potentiometer, or from a digital input like an encoder. Moreover, allows to write it on digital output, exactly on PWM pin.
AnalogKeypad:
AnalogKeypad:
                        Arduino Library for (Robotdyn) 4x4 and 4x3 AnalogKeypad
AnalogMultiButton:
                        An Arduino library to capture button presses on multiple buttons through a single analog pin.
AnalogPin:
                        Arduino Library for AnalogPin
AnalogReadAsync:
                        Asynchronous version of analogRead().
AnalogTouch:
                        AnalogTouch library for Arduino
AnalogWrite_ESP32:
                        Function analogWrite and Servo support for ESP32
AntiKeyRepetition:
                        Prevents keys(buttons) from being triggered continuously.
Anyleaf:
                        Driver for the AnyLeaf pH, EC, and RTD sensors.
ArduinoLearningKitStarter:
                        Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
ArduMax AD5241 Driver:
ArduMax AD5241 Driver:
                        Driver for Analog Devices AD5241/2 and AD5280/2 digital potentiometers.
ArduMax MCP41xxx Driver:
                        Driver for Microchip MCP41xxx/42xxx digital potentiometers and MCP43xxx/44xxx digital rheostats.
ArduPID:
                        PID library for Arduinos with greater accuracy than the legacy Arduino PID library
AsyncAnalog:
                        Arduino Library for async reading of an analog pin
AttachInterruptEx:
                        AttachInterruptEx extends the standard AttachInterrupt function to allow for a variety of callable objects as timer callbacks.
Audio - Adafruit Fork:
                        Adafruit SAMD51 port of Teensy Audio Library - Flexible, High Quality Audio Processing
AudioShieldDTMF:
                        MCP4921 Audio Shield DTMF Example
AutoAnalogAudio:
MCP4921 Audio Shield DTMF Example
AutoAnalogAudio:
                        Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
AutoPID:
                        Automatic PID controller
avdweb_AnalogReadFast:
                        Fast analogRead 10/12 bit ADC for the Arduino Zero and Uno
AxisJoystick:
                        The Library implements a set of methods for working with an axis joystick controller.
BasicEncoder:
                        BasicEncoder counts pulses from one or more simple rotary encoder control knobs.
Bits and Droids flight sim library:
                        Use serial communication to control flight sim.
BlinkCode Library:
                        Asynchronous BlinkCode library for indicating flash fault codes.
Blinkenlight:
                        Supercharge your status LEDs / beepers
Blues Notecard Environment Variable Manager:
                        A utility class to support usage and management of Notecard-based environment variables.
A utility class to support usage and management of Notecard-based environment variables.
Bolder Flight Systems Excitation:
                        Library of excitation waveforms.
Bounce2:
                        Debouncing library for Arduino and Wiring.
btnapi:
                        Library for conecting buttons
Bugtton:
                        Fast button debounce library for ATmega328P. Uses registers instead of digitalRead.
Button:
                        Button is a tiny library to make reading buttons very simple.
Button-Arduino:
                        This library allows to manage a button.
Button_SL:
                        Button query
ButtonClickCheck:
                        This is a library for checking the state of a button connected to an Arduino. [Korean]아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다.
ButtonGestures:
ButtonGestures:
                        Use one button for up to 6 different functions using gestures!
ButtonKing:
                        Arduino libary for improving the usage of a singe input button.
ButtonSuite:
                        A library for using a simple mechanical push (momentary) button as a momentary button, a latching button, a counter, an enumerator, and more.
CaptureTimer:
                        Arduino Input Capture Library
CF Rotary Encoder:
                        A library for Arduino that helps interface for Rotary Encoders.
CFPushButton:
                        A library for Arduino that helps interface for Push Buttons.
ClickButton:
                        Effortless handle botton clicks.
Computherm RF Library:
                        Arduino library for Computherm Q8RF thermostat.
Controlino:
                        A library for using direct or multiplexed input controls easily.
Controller Utilities:
                        Contains a number of useful tools for building custom game controllers.
Controller Utilities:
                        Contains a number of useful tools for building custom game controllers.
controlVoltage:
                        A simple library for generating CV signals to control modular synthesizers.
CurrentTransformerWithCallbacks:
                        Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform
CuteBuzzerSounds:
                        Simple and Cute Robot Sounds
DAC7574:
                        DAC7574 is a 4-channel 12-bit Digital to Analog Converter (DAC) with an I2C interface.
DAC7611:
                        A library that makes interfacing the DAC7611p a breeze.
DacESP32:
                        Arduino library for using the ESP32 DAC output channels fast and easy.
DailyStruggleButton:
                        DailyStruggleButton is yet another Arduino library to debounce button (push tactile switch) and manage its events.
DaisyDuino:
                        Arduino library for the Daisy audio platform.
DDS:
DaisyDuino:
                        Arduino library for the Daisy audio platform.
DDS:
                        Generate sinusoids on AVR-based Arduinos at varying frequencies. Requires an analog low-pass filter.
debounce:
                        A library for button debouncing.
DebounceEvent:
                        Simple push button and toggle switch debounce library that reports number of clicks and length
DFRobot_ESP_EC_BY_GREENPONIK:
                        Update from DFROBOT library for ESP32 compatibility
DFRobot_ESP_PH_WITH_ADC_BY_GREENPONIK:
                        Update from DFROBOT library for ESP32+ADC compatibility
DFRobot_GP8XXX:
                        GP8XXX series driver library.
DFRobot_SpeechSynthesis:
                        Synthesize the sound you need, support Chinese, English.
DFRobot_SU03T:
                        Speech input and output(SKU: DFR0987)
digitalPinFast:
Speech input and output(SKU: DFR0987)
digitalPinFast:
                        More speed for digitalPin operations.
DigitalSignalsArduino:
                        Arduino Digital Signal library
Dimmer class for ATmega32U4:
                        Easy use of 10/12 bit PWM outputs on ATmega32U4 for dimmer applications.
Dimmer class for SAMD21:
                        Easy use of PWM outputs on SAMD21 for dimmer applications.
directADC:
                        Library for advanced ADC control (AVR)
DMM:
                        DMM (digital multimeter) library for Arduino.
DmtrPots:
                        Potentiometer library for Arduino / Teensy.
DUE_schmitt:
                        Enable SAM3x DUE IO Schmitt trigguer
DueAdcFast:
                        Arduino Due ADC analogRead Fast 1Mhz with measures collect and also differential.
EasyButton: