gavmac00/arduino-docs huggingface dataset:
EEWL:
                        EEPROM wear leveling
eForth1:
                        eForth for Arduino UNO
ESP OTA GitHub:
                        ESP library for auto updating code from GitHub releases.
ESP32-imgur-uploader:
                        imgur.com Image/Video uploader
ESP32-OTA-Pull:
                        ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32
ESP32Servo360:
                        Initial development release
ESP8266SDUpdater:
                        SD Card Loader for ESP8266
ESPHap:
                        Native support Apple HomeKit protocol with Arduino projects
evo_pmux_csr:
                        Evo PMUX CSR
evo_servo:
                        Evo Servo
ExtendedTouchEvent:
                        An eventmanager for touchscreens with XPT2046 controlerchip
FaBo GPIO40 PCA9698:
                        A library for FaBo GPIO.
FaBo Motor DRV8830:
A library for FaBo GPIO.
FaBo Motor DRV8830:
                        A library for FaBo Motor.
FaBo PWM PCA9685:
                        A library for FaBo PWM.
fANSI:
                        Control the PC screen using ANSI graphics
Fastcore:
                        Improvement of Arduino Core Functions.
FilesystemUtilities:
                        Provide handy functionalities for filesystem operations
Finite-State-Machine-Arduino:
                        With that we can create proper states for objects.
functional_button:
                        simple button library
FXLS89xx_Arduino:
                        An library for NXP FXLS89xx
FXPS7xxx_Arduino:
                        A library for NXP FXPS7xxx
GeneralShield:
                        GeneralShield Library
GFX Library for Arduino:
                        Arduino_GFX is a GFX library for various color displays with various data bus interfaces
Gravity Soil Moisture Sensor:
Gravity Soil Moisture Sensor:
                        Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
Grove - Motor Driver TB6612FNG:
                        Arduino library of Grove - Motor Driver(TB6612FNG)
Grove Serial MP3 Player V2.0:
                        Arduino library to control Grove Serial MP3 Player V2.0.
Grove_AS3935Lightning_sensor:
                        Lightning sensor, early warning alert, weather monitoring, automation systems, portable devices.
gyroturn:
                        Gyro Turn Interface for Arduino
Hercules Dual 15A 6-20V Motor Controller:
                        Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
High-Side-Switch:
                        DEPRECATED. C++ library for the PROFET+2 12V
high-side-switch-ino:
high-side-switch-ino:
                        C++ library for the Infineon PROFET high-side switch product family
HomeSpan:
                        A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
HX711 SOLDERED:
                        Library for controling HX711 sensor
JOAAT:
                        Implementation of the Jenkin's HASH for Arduino.
JRCCARLIB:
                        JRC CAR
kc868-arduino-library:
                        KC868 library for Arduino
LC_baseTools:
                        A set of tools to make coding Arduinos easier.
LC_neoPixel:
                        Allows the LC colorObj to work with Adafruit NeoPixels. Also allows them to be grouped and run in the background.
LedRGB565:
                        A Led RGB 565 library
LegoSensorAdapter:
                        Library for robot Cing with Atmega328.
LG_Matrix_Print:
Library for robot Cing with Atmega328.
LG_Matrix_Print:
                        A library to print text on one or more segments with 8x8 LED-Matrix using MAX
LibEdificio:
                        Allows to control the Building Lights educative system.
LibEstacionamiento:
                        Allows to control the Estacionamiento educative system.
LibLanc:
                        Allow camera control via the Sony lanc protocol
LibLucesCiudad:
                        Allows to control the City Lights educative system.
LibMiniSys:
                        Allows to control the MiniSys educative system.
LibSemaforo:
                        Allows to control the Semaforo educative system.
LibSemaforosCiudad:
                        Allows to control the Traffic Lights educative system.
LILCMU GoGoBoard Library:
                        Library for GoGoBoard
LiquidCrystal NKC:
Library for GoGoBoard
LiquidCrystal NKC:
                        Control library for an advanced RS232\I2C\SPI LCD display by Longtech & NKC Electronics
LMT87:
                        A simple library for utilizing analog temperature sensor
M5 Stack 4Relay Library:
                        M5Stack 4RELAY library for multiple different architectures.
M5Stack-SD-Updater:
                        SD Card Loader for M5 Stack
M5Stack_OnScreenKeyboard:
                        OnScreenKeyboard for M5Stack
M5Stack_SimpleBeep:
                        Simple Beep for M5Stack.
M5Stack_TreeView:
                        TreeView Menu UI for M5Stack
Magellan_BC95:
                        AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_BC95_lite:
Magellan_BC95_lite:
                        AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
Magellan_SIM7020E:
                        AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
MAX78630:
                        Enables reading polyphase energy-monitor parameters of LVX EnergyBoard.
MaxEssentialToolkit:
                        Library for MAXIM RTC, temperature and current-sense amplifier sensors.
MD_OnePin:
                        One pin serial comms link
MD_PWM:
                        PWM on arbitrary pins
Melopero Cookie RP2040:
                        Melopero Cookie RP2040 helper library
MemoryUsage:
                        Use this library to check your SRAM / Stack memory usage.
MicroTuple:
                        A library tuple like variadic datastructure for arduino.
ModbusRTU_Slave:
ModbusRTU_Slave:
                        A library package commonly used by the other libraries being published by Geabong
ModbusRTU_Slave_RS485:
                        A library package for ARDUINO acting as ModBus slave communicating through UART-to-RS485 converter. Originally written by Geabong github user. Improved by Łukasz Ślusarczyk.
MoonStruck:
                        Lunar Information Library for ESP32.
Motor Shield V2.0:
                        Arduino library to control Motor Shield V2.0.
motor system IC TLE956x:
                        This library provides an interface for Infineons motor system IC TLE956x
Motor_PID:
                        HG7881 module double H bridge  L9110S  and L298N drivers library (PID)
MS5x:
                        Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS)
MultiButtons:
MultiButtons:
                        Library for handling multiple buttons with single analog pin for ESP32.
Music Shield:
                        Arduino library to control Music Shield V2.0.
mwc_stepper:
                        two-pin stepper motor driver library.
NeuralNetwork:
                        Simple MLP Neural-Network Library.
Olympic Robotic Challenge:
                        A library to Olympic Robotic Challenge competition and supporting the official kit.
OpenWeatherOneCall:
                        Current and Seven Day Weather Forecast Library for ESP32.
oprintstream:
                        Work with Arduino Serial libraries in a stream-like manner.
Orbo:
                        A library useful for Orbo robot.
osap:
                        Multi-microcontroller plumbing, etc.
OTAWrapper:
                        ESP Library to simplify OTA setup.
OV5640 Auto Focus for ESP32 Camera:
                        A library that makes the OV5640AF usable on the ESP32.
Parse Arduino SDK:
Parse Arduino SDK:
                        A library that provides access to Parse
PCM51xx DAC:
                        Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PeanutKing ArduinoShield:
                        Arduino library for controlling ArduinoShield by Peanut King.
PenYX:
                        XY Pen plotter
PrinterDuino:
                        The simplest library to print in paper using  3 axis
radar-bgt60:
                        C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
RAK12027-D7S:
                        Arduino library for the RAK12027 seismic sensor.
RAK13801_UWB:
                        Arduino library to use Decawave DW1000 IC.
RAK15007-CY15B108QN:
                        Arduino library for controlling FRAM.
Regexp:
Arduino library for controlling FRAM.
Regexp:
                        Regular expression parser for microcontrollers
RGB-LED-Lighting-Shield:
                        C++ library for Infineons RGB-LED-Lighting-Shields
RhinoServo:
                        This library is for the Encoder DC Servo Motor: RMCS220x.
rp2040-encoder-library:
                        Quadrature Encoder library for RP2040
rssRead:
                        Read rss (xml) and return an array of strings.
S.Port sensor library for FrSky:
                        an Arduino Library to create FrSky S.Port sensors
S7XG:
                        AcSIP S7XG LoRaWAN/GPS module library
SchedTask:
                        Task Scheduler Library for Arduino
SchooMyUtilities:
                        A utility library for schoomy.
SDConfig:
                        A library for reading and writing settings from a configuration file on a SD card.
A library for reading and writing settings from a configuration file on a SD card.
SDConfigCommand:
                        SDConfigCommand streamlines reading settings from a config file on SD card.
Seeed Arduino SFUD:
                        Library for Seeed Arduino SFUD
Seeed-PCA9685:
                        Arduino library of 16-Channel Servo Driver
SensorPlot WebInterface:
                        WebInterface to display Sensor-Data.
SerialConfigCommand:
                        SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.
SerialMP3Player:
                        A library for Serial MP3 Player board (YX5300 chip).
SerialWombat:
                        A library to drive the Serial Wombat Family by UART or I2C.
SHTC3 Soldered Library:
                        Library for controling SHTC3 sensor with EasyC comunication
SimpleMeteoCalc:
SimpleMeteoCalc:
                        Simple library for calculate weather parameters using T-H-P basics.
Single LED Library:
                        Makes intergrating non interrupting lighting behaviours easy!
SmallProjects:
                        Small Projects to demonstrate the usage of Khoi Hoang's libraries, such as ISR-based timers for ESP8266, ESP32 and Arduino Mega, Nano, etc.
SmartEverything SE868-AS:
                        Library code for the Telit SE868-AS GPS System
snakelights:
                        SnakeLights library for snake wired NeoPixels
Snowduino:
                        A library with faster commands for SAMC21
SoftSPIB:
                        Software SPI class for Arduino with support of not 8-bit aligned transfers.
Soldered BQ27441-G1 Arduino Library:
                        Soldered BQ27441-G1 Arduino Library
SparkFun Qwiic GPIO TCA9534 Arduino Library:
SparkFun Qwiic GPIO TCA9534 Arduino Library:
                        A library to drive the TCA9534 I2C->GPIO
SparkFun Qwiic RTC RV8803 Arduino Library:
                        A library to drive the RV-8803 extremely precise, extremely low power, real-time clock
SparkFun RHT03 Arduino Library:
                        An Arduino library for interfacing with the SparkFun RHT03 (DHT22)
SparkFun SGP4 Arduino Library:
                        SGP4 model for calculating satellite positions and predicting overpasses.
SparkFun_FS3000_Arduino_Library:
                        A library to control the SparkFun Air Velocity Sensor Breakout - FS3000 (Qwiic).
Speeduino:
                        A library with faster commands for SAMD21
SpinWearables:
                        A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.
staticFunctional:
                        Drop in replacement for std::function for use in embedded systems
StereoSID:
                        MOS6581 Stereo SID Emulator Arduino Library
string_asukiaaa:
                        Functions about string for Arduino.
sunset:
                        Allows calculation of sunrise, sunset, and moonphase
TeensyID:
                        A library for getting Teensy IDs
TFMPI2C:
                        Arduino library for Benewake TFMini-Plus distance sensor in I2C mode
TimeInterval:
                        Library developed by ESDeveloperBR with the objective of facilitating the control of intervals, avoiding the use of the DELAY command.
Timezone_Generic:
                        Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
TinyCmdTable:
                        Very small command line manager
tinyECC:
                        Elliptic Curve Cryptography for Arduino Micro-controllers.
TinyPICO Helper Library:
TinyPICO Helper Library:
                        A TinyPICO Helper Library
TinySuite:
                        A collection of tools for ATTiny85
TinyTemplateEngine:
                        Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
tinyUDP:
                        tiny UDP send & recv.
TLC5615:
                        Driver for Texas Instruments TLC5615 10-bit DAC
Tuyav:
                        Communicate with the Tuya IoT module
uCOS-II:
                        MicroC/OS-II 2.92.10 for ARM Cortex M3.
UCR ESP8266:
                        Enables an ESP8266 to be used as a WiFi output device for UCR.
Ultimate_ESP_MQTT_Ubidots:
                        WifiManager, ESP HTTP Update, Ubidots MQTT packaged in 1 library
utils_asukiaaa:
                        Utility functions for Arduino.
utils_asukiaaa:
                        Utility functions for Arduino.
VitconCommon:
                        A library package commonly used by the other libraries being published by vitcon
Watch:
                        A library that makes working with watch-like formats easy.
WiFiTri:
                        WiFi Triangulation Library for ESP32.
Wio LTE Arduino Library:
                        Arduino library to control Wio LTE Arduino Library.
XLR8BuildTemplate:
                        Template for building custom designs for XLR8
XLR8Core:
                        OpenXLR8 Core components
XLR8DMem:
                        Access library for XLR8 DMem XB
XLR8HardwareSerial:
                        Library to access UART XBs.
XLR8Info:
                        Arduino library for identifying features of XLR8 product
XLR8LFSR:
                        Simple LFSR example on the XLR8 FPGA.
XLR8Pong:
XLR8Pong:
                        Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8PWM:
                        OpenXLR8 implementation of PWM
XLR8RC:
                        Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)
XLR8USB:
                        USB FullSpeed (Mouse) host interface
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
            > Timing
          
Timing
Official libraries
AudioFrequencyMeter:
                        Get the fundamental pitch of an audio signal
NTPClient:
                        An NTPClient to connect to a time server
RTCZero:
                        Allows to use the RTC functionalities. For Arduino Zero, MKRZero and MKR1000 only.
Contributed by the community
AceTime:
Contributed by the community
AceTime:
                        Date, time, timezone classes for Arduino supporting the full IANA TZ Database to convert epoch seconds to date and time components in different time zones.
AceTimeClock:
                        Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip.
Adafruit Si5351 Library:
                        Driver for Adafruit's Si5351 Clockgen Breakout
AnalogRTCLib:
                        Library for Analog Devices Real Time Clocks.
Animation Tools:
                        Simplifies creating behaviours for Servos and LEDs
arduino-timer:
                        Timer library for delaying function calls
arduino-timer-api:
                        Simple cross-platform API for multitasking on timer interrupt handlers
ArduinoSensors:
                        A Library of Libraries of Sensors
ArduinoThread:
ArduinoSensors:
                        A Library of Libraries of Sensors
ArduinoThread:
                        A simple way to run Threads on Arduino
ArduinoThreadRunOnce:
                        Run an ArduinoThread just one time
Artron DS1338:
                        Arduino library of RTC DS1338.
Async_Operations:
                        A library for accurately keeping track of long tasks without blocking the main thread
AsyncDelay:
                        Simple abstraction library implementing delays and timeouts.
AsyncTimer:
                        JavaScript-like async timing functions (setTimeout, setInterval).
avdweb_SAMDtimer:
                        Timer library for the SAMD21 and Arduino Zero
avdweb_VirtualDelay:
                        Allows using (multiple) delays without blocking code execution. Arduino Uno and Zero.
AVR Standard C Time Library:
                        <h3>Real Time functions for Goldilocks ATmega1284p & ATmega2560</h3>
avrCalibrate:
avrCalibrate:
                        Determines calibration values for MCU clock frequency and internal reference voltage and sets them at setup.
avrtos:
                        RTOS for AVR Arduino microcontrollers (Uno Mega)
Azure RTOS ThreadX:
                        Azure RTOS ThreadX Library for Arduino
BlockNot:
                        BlockNot gives you non-blocking timers with simplicity.
bluemicro_engine:
                        Engine to implement a loop in order to decouple the progression of time from user input and processor speed.
buildTime:
                        Library will help you to get compile time
CallbackHelper:
                        Tool to generate std::function like callback APIs without the huge memory footprint of std::function
CallMyFunction:
                        Arduino library to call function with time restrictions
Chrono:
                        Chronometer/stopwatch library that counts the time passed since started.
CleanRTOS:
                        Makes use of FreeRTOS on ESP32 much easier and safer.
CleanRTOS:
                        Makes use of FreeRTOS on ESP32 much easier and safer.
CMMC Easy:
                        CMMC Easy is a library for managing time without delay function
CompileTime:
                        Automatically set the hours, minutes and seconds in your project when uploading!
CoopTask:
                        Portable C++ library for cooperative multitasking like Arduino Scheduler on ESP8266/ESP32, AVR, Linux, Windows
CoopThreads:
                        Lightweight, platform agnostic, stackful cooperative threads library
CronAlarms:
                        Schedule alarms to occur at specific times with crontab syntax.
DCF77:
                        Read and decode the atomic time broadcasted by the DCF77 radiostation.
dcf77_xtal:
                        DCF77 decoder with excellent noise tolerance.
Debouncer:
                        Debounce library for Arduino
DelayExec:
                        A library to defer executions
DFRobot_DS1307:
DelayExec:
                        A library to defer executions
DFRobot_DS1307:
                        Define infrastructure of DFRobot_DS1307 class(SKU: DFR0151).
DFRobot_DS323X:
                        DS323X driver library.
DMOscillator:
                        A library that makes easy on/off control on a pin at fixed or dynamic rate.
DMTimer:
                        A library that simplifies non blocking recurrent calls.
Dorpac-timer:
                        A library for implementing very simple timers
DS1307 Emulator:
                        An emulator of the DS1307, which transform the Arduino in an RTC chip without actually having a physical RTC.
DS1307newAlarms:
                        Adding weekday alarms to the DS1307 RTC functionality
DS1307RTC:
                        Use a DS1307 Real Time Clock chip with the Time library
DS3231:
Use a DS1307 Real Time Clock chip with the Time library
DS3231:
                        Arduino library for the DS3231 real-time clock (RTC)
DS3231_RTC:
                        Arduino library for the DS3231 real-time clock (RTC)
ds3231FS:
                        Arduino Library for Maxim Integrated DS3231 Real-Time Clock.
DS3232RTC:
                        Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks.
DST RTC:
                        Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)
DTime:
                        Date plus Time workaround service
DueTimer:
                        Timer Library fully implemented for Arduino DUE
EasyNTPClient:
                        Library to read time from Network Time Protocol (NTP) servers.
EasyTask:
                        A lightweight but powerful implementation of  tasking manager.
EdgieD:
A lightweight but powerful implementation of  tasking manager.
EdgieD:
                        Simple, generalised edge detection for variables as well as input signals
elapsedMillis:
                        Makes coding responsive sketches easier.
ESP32Time:
                        Set and retrieve internal RTC time on ESP32 boards.
ESPPerfectTime:
                        SNTP library that provides more accurate time for ESP8266/ESP32.
Every:
                        Non-blocking replacements for delay().
everytime:
                        A easy to use library for periodic code execution.
EveryTimer:
                        A library providing the possibility to call a function at specific time intervals.
Executive:
                        Execute routines to specified schedule
ezTime:
                        ezTime - pronounced "Easy Time" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
FaBo 215 RTC PCF2129:
                        A library for FaBo RTC I2C Brick
fast_samd21_tc:
                        TC3, TC4 or TC5 timer library for SAMD21 microcontrollers.
FC0005748911:
                        Firechip - Micro Crystal RV-8263 Arduino Library a Real-Time Clock Module with I2C-Bus
FifteenStep:
                        A general purpose Arduino MIDI sequencer library.
FireTimer:
                        Simple and non-blocking library to time the execution of processes
flex_DST:
                        A library for observing DST according to user predefined parameters.
FreeRTOS:
                        FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
FreqPeriodCounter:
                        Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.
FrequencyTimer2:
                        Generate a frequency using Timer2
frt:
FrequencyTimer2:
                        Generate a frequency using Timer2
frt:
                        Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
Geekble_LieDetector:
                        Library for Geekble LieDetector
Geekble_Oscillator:
                        Generate pulse from 31.25KHz to 8MHz
Grove - RTC DS1307:
                        Arduino library to control Grove - RTC DS1307.
GyverNTP:
                        Library for async receiving precise time from NTP server
GyverOS:
                        Simple task manager for Arduino
GyverTimer:
                        Simple timer with period/timeout modes on millis
GyverTimers:
                        Library for control hardware timers on ATmega328p and ATmega2560
HaCTimers:
                        An event driven arduino Timer.
HeliOS:
                        An open source, community delivered, embedded operating system project.
HeliOS:
                        An open source, community delivered, embedded operating system project.
IntervalCallback:
                        Library to call a callback repetively after a certain time.
IntervalTimerEx:
                        IntervalTimerEx subclasses the Teensy IntervalTimer to allow for a variety of callable objects as timer callbacks.
JC_Sunrise:
                        Arduino library to calculate sunrise and sunset times.
jm_Scheduler:
                        A Cooperative Scheduler Library for Arduino.
Jobber:
                        simulated Threading for Arduino & Co.
Led:
                        Library to easy handle a led connected to arduino.
ledflasher:
                        Responsively flash LEDs
LedTask:
                        The Arduino library shows the power of non-preemptive multitasking.
leOS:
                        Simple scheduler that run little tasks within IRSs
leOS2:
                        Simple scheduler based on watchdog that runs little tasks within IRS
looper:
Simple scheduler based on watchdog that runs little tasks within IRS
looper:
                        Proto-scheduler based on the use of millis()
M5_RTC_Module:
                        A library for using the RTC-Module from iotec for the M5-Stack.
Max31328RTC:
                        Library for Max31328 Real Time Clock.
MCP79412RTC:
                        Arduino library for the Microchip MCP79411/12 Real-Time Clock/Calendar.
MicroBeaut:
                        MicroBeaut Standard Library for Arduino.
MicroNMEA:
                        Compact Arduino library to parse NMEA sentences.
MillisTimer:
                        A timer library for working with millis().<br />
MillisTimerLib:
                        Library to use the Millis function as a task scheduler.
MilliStopper:
                        Easy to use and lightweight stopper
msTask:
                        Use hardware Timer1 to run tasks in time preset
msTask:
                        Use hardware Timer1 to run tasks in time preset
MsTimer2:
                        Run an interrupt function using Timer2
muTimer:
                        Arduino library to easily use on/off delays and cycle timers with non-blocking functions.
MyAlarm:
                        A library that manage alarms and timers based tasks.
MyDelay:
                        Arduino library that provides a non-blocking repeating timer with callback functionality.
NE555:
                        Simulation of the function from a NE555 timer chip. ;)
Neotimer:
                        "A powerful non-blocking timer"
NGLedFlasher Library:
                        Arduino library for Flashing more then one LED
NoDelay:
                        Arduino library to make use of the Millis funtion for non Blocking Delays.
NodeRedTime:
                        Fetch Unix Epoch timestamp from Node-Red flow.
NTimer:
                        Narwhalsss360 NTimer library for timed events, and Performance Timer.
Narwhalsss360 NTimer library for timed events, and Performance Timer.
NTP:
                        NTP library
NtpClientLib:
                        Ntp Client Library
NTPtime:
                        NTPtime, UNIXtime and TimeFunc give you full control and more manipulation with time.
Nusabot Simple Timer:
                        Simple library to launch timed actions.
PagonGameDev GameLoop:
                        "Library for Creating Game with GameLoop"
PCF8523:
                        Arduino Library for PCF8523 Real-Time Clock
PCF8583:
                        PCF8583 Real Time Clock and Event Counter Library for Arduino
PollingTimer:
                        Arduino library to manage timing and event in a flexible way with polling
precise_sntp:
                        This library is an implementation of the Simple Network Time Protocol (SNTPv4) for the arduino platform providing sub-second precision.
ProcessScheduler:
ProcessScheduler:
                        An OOP multitasking library
ptScheduler:
                        Arduino timing library for writing non-blocking periodic tasks without using delay or millis routines.
PWMFreak:
                        Configures the PWM frequency on a pin
RBD_Timer:
                        Manage many timed events.
ReefwingTimer:
                        A non blocking Scheduler based on millis().
Rocket Scream RTCAVRZero:
                        Minimalistic RTC (Real Time Counter) implementation for MegaAVR 0-series MCU.
RP2040_RTC:
                        This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO
RT-Thread:
                        Real Time Operating System porting for Arduino SAM and SAMD boards
RTC:
                        Library for I2C based RTCs (DS1307, DS3231, PCF8563).
RTC RV-3028-C7 Arduino Library:
                        A library to drive the RV-3028-C7 extremely precise, extremely low power, real-time clock
Rtc_Pcf8563:
                        A library that interfaces the Phillips PCF8563 Real Time Clock chip.
RTC_RX8025T:
                        Arduino library for the RX8025T real time clock (RTC)
RTCCounter:
                        Provides use of the RTC peripheral in 32bit counter mode. For Arduino SAMD21 boards only.
RTCDS1307:
                        Library for rtc 1307
RTCDue:
                        Use for the RTC inside the SAM3X8E from the Arduino DUE
RTClib:
                        A fork of Jeelab's fantastic RTC library
RTCtime:
                        A "Standard C Runtime" compatible library for interfacing the DS1307 and DS3231 Real Time Clock modules.
RTCTimer:
RTCTimer:
                        An Arduino library to easily perform scheduled tasks.
RTCx:
                        Library to access DS1307, DS1337/8, MCP7941x and PCF85263 real-time clocks.
RTL8720_RTC:
                        This library enables you to use RTC from RTL8720-based boards such as RTL8720DN, RTL8722DM, RTL8722CSM.
RV-1805-C3:
                        Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
RV-3028-C7:
                        Library for Micro Crystal RV-3028-C7 extreme low power RTC module.
RV3028:
                        Basic library for the RV-3028-C7 RTC
RV8803Tiny:
                        A library to drive the RV8803 extremely precise, extremely low power, real-time clock from new ATTINY series that run on MegaTinyCore.
RX8025:
RX8025:
                        Control RX8025 chip or the solar calendar to the lunar calendar.
SandTimer:
                        Easy to use and lightweight timer
SceneManager:
                        cooperative multi-scene manager for Arduino
SchedulerESP8266:
                        A library to create timed schedules.
ScheduleTable:
                        This library allows to schedule multiple actions along time.
secTimer:
                        Simple seconds counter
Seeed Arduino RTC:
                        RTC library for SAMD21 and SAMD51.
SeqTimer:
                        Small piece of sequential Timer class (does not modify hw timers)
simpleDSTadjust:
                        Automatic Daylight Saving Time adjust functionality for Arduino/ESP8266
SimpleTicker:
                        A library for creating Tickers, which will notify user that a given period has elapsed. Replaces delay() and allows users to write non-blocking code.
SimpleTimeout:
                        Minimal, production-ready timeout library for Arduino.
SimpleTimer:
SimpleTimeout:
                        Minimal, production-ready timeout library for Arduino.
SimpleTimer:
                        Simple arduino timer.
SimplyAtomic:
                        A library for creating portable atomic blocks within your program
slight_Fade:
                        timed value fading.
Smart_Duty_Cycling:
                        Automatic duty cycle generation for your Arduino program.
SoftTimer:
                        SoftTimer is a lightweight pseudo multitasking solution for Arduino.
SoftTimers:
                        The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.
solar2lunar:
                        Arduino library for convert Gregorian calendar to Vietnamese lunar.
Soldered PCF85063A RTC Library:
                        PCF85063A Board Library
SparkFun Clock 5P49V60 Arduino Library:
                        Library that enables all functionality for the SparkFun Clock Generator 5P49V60.
Library that enables all functionality for the SparkFun Clock Generator 5P49V60.
SparkFun Qwiic RTC RV1805 Arduino Library:
                        A library to drive the RV-1805 extremely precise, extremely low power, real-time clock
spin-timer:
                        Universal Timer with 1 millisecond resolution, supporting OOP principles.
SSVLongTime:
                        Singleton class to return uptime in seconds.
SSVNTPCoreClass:
                        Singleton class to get real time over NTP. Based on esp8266 core function configTime(). Supports auto DST per time zone.
SSVTimer:
                        One more non-blocking timer class based on millis() function.
StensTimer:
                        An accessible Arduino timer library that enables you to use callbacks on class-instances as well as static callbacks (most commonly used).
STM32duino FreeRTOS:
                        Real Time Operating System implemented for STM32
STM32duino FreeRTOS:
                        Real Time Operating System implemented for STM32
STM32duino RTC:
                        Allows to use the RTC functionalities of STM32 based boards.
STM32F1_RTC:
                        Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.
StopWatch_RT:
                        Arduino Library implementing a stopwatch.
Strober:
                        Easy to use and lightweight led light pattern player
Switch2_lib:
                        A clone of Switch_lib (O.Goma) library for switching digital pins with timers, adding milliseconds
Switch_lib:
                        A library for switching digital pins with timers, temporization and periods
Task by Makuna:
                        A library that makes creating complex mulitple task projects easy.
Task Scheduler:
                        Lightweight and fast preemptive scheduler for ATMega and SAM3X Arduino Boards.
Tasker:
Tasker:
                        Get rid of delay() calls, schedule tasks/functions instead.
TaskJockey:
                        A simple, light-weight cooperative task manager for Arduino, ESP32, STM32, and similar systems
TaskManager:
                        cooperative multi-task manager for Arduino
Taskrunner:
                        Allows arduino to run scheduler which can run functions at specific frequency
TaskScheduler:
                        Cooperative multitasking for Arduino, ESPx, STM32 and other microcontrollers.
TCone:
                        MicroBeaut-TCone Library with Timer and Counter One.
TeensyTimerTool:
                        Generic Interface to Teensy Timers
ThreadedTimer:
                        A threaded timing library for mbed Arduinos
Ticker:
                        A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions.
TickTwo:
TickTwo:
                        A library for creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions. Recommanded for ESP and Arduino boards with mbed behind.
Time:
                        Timekeeping functionality for Arduino
TimeAlarms:
                        Perform tasks at specific times or after specific intervals.
TimedState:
                        An Arduino Library providing utilities for controlling program state over time without delay().
TimeInterrupt:
                        Allows for timer interrupts on various platforms.
TimeOut:
                        An Arduino library that creates timer callbacks.
TimeoutCallback:
                        Library to call a callback after a certain time.
TimeProfiler:
                        Time profiler for Arduino
Timer:
                        A library for creating start / stop Timers
TimerEvent:
                        TimerEvent is a non-blocking alternative to the delay() function.
TimerFa:
                        Software Timer
TimerFive:
TimerFa:
                        Software Timer
TimerFive:
                        Use hardware Timer5 for finer PWM control and/or running an periodic interrupt function
TimerFour:
                        Use hardware Timer4 for finer PWM control and/or running an periodic interrupt function
TimerFour32u4:
                        Allow usage of the 10-bit hardware high speed Timer4 on ATMega16u4 and ATMega32u4.
TimerMs:
                        Advanced software timer (based on millis())
TimerOne:
                        Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function
Timers:
                        LightWeight Timers library
timersapi:
                        Library for timers, countdowns and counters.
TimersOneForAll:
                        Make full use of all your hardware timers on your Arduino board. 充分利用你开发板上所有的硬件计时器
TimerThree:
TimerThree:
                        Use hardware Timer3 for finer PWM control and/or running an periodic interrupt function
Timezone:
                        Arduino library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
TinyRTCLib:
                        A tiny version of RTCLib, for use with TinyWireM
tinyTimeR:
                        Easily implement timer interrupts.
Tweakly:
                        A bizarre library, with the familiarity of Wiring and the power of real-time processes, advanced pin functions, and bouncing free.
uClock:
                        BPM clock generator for Arduino platform.
uICAL:
                        Library for parsing iCalendar file format.
UniversalTimer:
                        Easy to use, multifunctional and non-blocking timer.
UnixTime:
                        Unix time stamp to date time conversion and vice versa
Uptime:
UnixTime:
                        Unix time stamp to date time conversion and vice versa
Uptime:
                        Get the device uptime in years, months, days, hours, minutes, seconds, milliseconds, total days, and total seconds.
Uptime Library:
                        Uptime library for Arduino boards and compatible systems
uTimerLib:
                        Tiny and cross-device compatible timer library
uUnixDate:
                        Tiny and simplified library to convert to and from UNIX timestamps
VariableTimedAction:
                        A library for creating timed events/actions.
vn_lunar:
                        Arduino library for convert Gregorian calendar to Vietnamese lunar.
WeeklyAlarm:
                        weekday timer ( thermostat like scheduler )
wiring-timer:
                        Universal Timer with 1 millisecond resolution, based on system uptime (i.e. Arduino: millis() function or STM32: HAL_GetTick() function), supporting OOP principles.
Yet Another Arduino Debounce Library:
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Adafruit fxos8700
          
Adafruit FXOS8700
Sensors
          Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer
          
          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.2.0
            (latest)
          
2.1.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Bootstrapper
          
Bootstrapper
Other
          A client library for MQTT messaging.
          
          
          Utility classes for bootstrapping arduino projects with Wifi management, OTA upload management, memory management, MQTT and queue management. (ESP8266/ESP32 ready)
          
        
          Author: Davide Perini
          Maintainer: Davide Perini
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.15.1
            (latest)
          
1.14.0
1.13.5
1.13.4
1.13.3
1.13.1
1.13.0
1.12.12
1.12.11
1.12.10
1.12.9
1.12.8
1.12.7
1.12.6
1.12.5
1.11.4
1.11.3
1.11.2
1.10.3
1.9.2
1.9.1
1.9.0
1.8.0
1.7.9
1.7.8
1.7.5
1.7.4
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Fdc2214
          
FDC2214
Sensors
          TI FDC2214 capacitative sensor library
          
          
          Library to support Texas instruments capacitative sensors. Supports FDC2112, FDC2114, FSC2212 and FDC2214 chips.
          
        
          Author: Harijs Zablockis
          Maintainer: Harijs Zablockis
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)
          
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Firstbuild relay
          
FirstBuild - Relay
Device Control
          Control a relay by specifying a period and duty cycle.
          
          
          Control a relay by specifying a period and duty cycle.  Set the relay mode to automatic and the relay will turn on and off at the desired period and duty cycle.  Relay is useful for PID control where the output is the duty cycle of the relay.
          
        
          Author: Rob Bultman
          Maintainer: Rob Bultman
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Deepsleepscheduler
          
DeepSleepScheduler
Other
          Lightweight, cooperative task scheduler with configurable sleep and task supervision.
          
          
          Provides an easy to use API to schedule tasks, supervise them with the hardware watchdog on AVR and puts the CPU to sleep while no task is running. Tasks can be schedule from interrupts and it supports multiple CPU architectures with the same API.
          
        
          Author: Pete
          Maintainer: Pete
Read the documentation
Compatibility
This library is compatible with the avr, esp32, esp8266
          architectures so you
          should be able to use it on the
architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
3.3.0
            (latest)
          
3.2.0
3.1.0
3.0.1
3.0.0
2.1.2
2.1.1
2.1.0
2.0.0
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Gogoboard arduino library
          
GoGoBoard Arduino Library
Device Control
          A library for built-in STM32 arduino core on GoGoBoard to enabled fully functional of hardware along with the used of students.
          
          
          Install this library to use GoGoBoard arduino core extension.
          
        
          Author: P.Pongpakatien, T.Phoeyphon
          Maintainer: LILCMU
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Esp32 chimera core
          
ESP32-Chimera-Core
Device Control
          Alternate library M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
          
          
          See more on https://github.com/tobozo/ESP32-Chimera-Core
          
        
          Author: tobozo,Lovyan03
          Maintainer: tobozo@noreply.github.com
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.
          
        Releases
Compatibility
This library is compatible with the esp32
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.4.9
            (latest)
          
1.4.7
1.4.6
1.4.5
1.4.2
1.4.1
1.4.0
1.3.0
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.3
1.1.2
1.1.1
1.1.0
1.0.3
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        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
            > Fast samd21 tc
          
fast_samd21_tc
Timing
          TC3, TC4 or TC5 timer library for SAMD21 microcontrollers.