gavmac00/arduino-docs huggingface dataset:
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
            > Fram cache
          
FRAM_Cache
Data Storage
          FRAM Cache
          
          
          This library provides FRAM-backed external buffer caching
          
        
          Author: Gavin Hurlbut
          Maintainer: Gavin Hurlbut
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.
1.1.2
            (latest)
          
1.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
            > Ardufpga app common arduino
          
arduFPGA-app-common-arduino
Other
          The common libraries and drivers for arduFPGA development boards.
          
          
          Here are the libraries and drivers written to interface with different custom designs that can be used on arduFPGA boards.
          
        
          Author: Iulian Gheorghiu
          Maintainer: Iulian Gheorghiu ( morgoth@devboard.tech )
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
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
            > Maidenhead
          
Maidenhead
Data Processing
          Library for converting between latitude/longitude and Maidenhead locators.
          
          
          Maidenhead locators, also known as IARU or QTH locators are used by amateur radio operators to quickly describe their locations. Supports up to 10 character Maidenhead locators.
          
        
          Author: Mateusz Salwach
          Maintainer: Mateusz Salwach
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
            > Sparkpad
          
Sparkpad
Device Control
          Arduino firmware for the Sparkpad
          
          
          Upload and customise firmware for your Sparkpad using this library
          
        
          Author: Patrick Thomas
          Maintainer: Patrick Thomas
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.
0.2.1
            (latest)
          
0.2.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
            > Stm32f1 rtc
          
STM32F1_RTC
Timing
          Allows to use the RTC functionalities of STM32F1xx based boards using external low speed oscillator.
This library can be used in the STM32 Cores by STMicroelectronics as well as in the libmaple version of Arduino STM32 by Roger Clark development boards. With this library you can use the RTC device to program actions related to date and time. This library offers Islamic Hijri calendar calculations in addition to the Christian (Gregorian) calendar. Day, month, hour, minute and second parameters can be supplied with values that exceed their respective limits or supplied with negative values. Other parameters will be adjusted accordingly.
          
        
          Author: ZulNs
          Maintainer: ZulNs
Read the documentation
Go to repository
Compatibility
This library is compatible with the stm32, STM32F1
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)
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
            > Asyncwebserver esp32 sc w5500
          
AsyncWebServer_ESP32_SC_W5500
Communication
          AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W5500)
          
          
          This is Asynchronous HTTP and WebSocket Server Library for (ESP32_S2/S3/C3 + LwIP W5500). Now supporting using CString to save heap to send very large data and with examples to demo how to use beginChunkedResponse() to send large html in chunks
          
        
          Author: Hristo Gochkov,Khoi Hoang
Author: Hristo Gochkov,Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
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.8.1
            (latest)
          
1.8.0
1.7.0
1.6.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
            > Wisblock api
          
WisBlock-API
Communication
          API for WisBlock Core module
          
          
          A library that covers the complete LoRa/LoRaWAN, BLE and AT command handling. Concentrate on writing your application specific functions and leave the rest to the API
          
        
          Author: Bernd Giesecke
          Maintainer: Bernd Giesecke
Read the documentation
Go to repository
Compatibility
This library is compatible with the nordicnrf52, nrf52, mbed_rp2040, esp32
          architectures.
          
        Releases
architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.19
            (latest)
          
1.1.18
1.1.17
1.1.16
1.1.15
1.1.14
1.1.13
1.1.12
1.1.11
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
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
            > Tsunami
          
Tsunami
Signal Input/Output
          Library for interfacing with the Tsunami's hardware peripherals.
          
          
          Provides an easy to use API for programming the Tsunami.
          
        
          Author: Nick Johnson
          Maintainer: Nick Johnson
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
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
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
            > Mkrgsm1400iot
          
MkrGsm1400IoT
Communication
          A set of useful functions for the Arduino MKR GSM 1400 to use it for IoT. As example: Store integer into Telephonebook and read them after a reset.
          
          
          This library is designed to leverage the capabilities of the u-blox SARA-U201 and enhance the Arduino MKR GSM 1400 for use as an IoT device.
          
        
          Author: Philip Decker
          Maintainer: Philip Decker
Read the documentation
Compatibility
This library is compatible with the samd
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
            > Easy neopixels
          
Easy NeoPixels
Display
          Use Adafruit NeoPixels with less setup and configuration.
          
          
          Ideal for first-time NeoPixel users and people less comfortable with complex external libraries.
          
        
          Author: Evelyn Masso
          Maintainer: Evelyn Masso
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.
0.2.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
            > Jc eeprom
          
JC_EEPROM
Data Storage
          Arduino library to support external I2C EEPROMs.
          
          
          Copyright (C) 2022 by Jack Christensen and licensed under GNU GPL v3.0.
          
        
          Author: Jack Christensen
          Maintainer: Jack Christensen
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
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
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.0.6
            (latest)
          
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
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
            > Lps
          
LPS
Sensors
          Arduino library for Pololu LPS boards
          
          
          This is a library for an Arduino-compatible controller that interfaces with ST LPS22DF, LPS25HB, LPS25H, and LPS331AP pressure sensors on Pololu boards.
          
        
          Author: Pololu
          Maintainer: Pololu
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
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
            > Deneyap oled ekran
          
Deneyap OLED Ekran
Display
          Library for Deneyap OLED Display Module SSD1306
          
          
          A simple and efficient library to use Deneyap OLED SSD1306 0.96 inch 128x64 pixel black blue display module via I2C peripheral.
          
        
          Author: RFtek Electronics
          Maintainer: Turkish Technnology Team Foundation (T3)
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
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
            > Dataseriespod
          
DataSeriesPod
Data Processing
          A simple Arduino data logging library
          
          
          This library provides basic functionality for recording and processing data values. It is typically used for preprocessing and data reduction of frequently arriving sensor data. Check out the GitHub repository for a comprehensive documentation.
          
        
          Author: Michael Matus
          Maintainer: Michael Matus
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
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
            > Gopro
          
GoPRO
Communication
          GoPRO API library for Arduino
          
          Author: Arturo Guadalupi
          Maintainer: Arturo Guadalupi
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.
1.0.0
            (latest)
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
            > Matrix ultrasonic sensor
          
Matrix Ultrasonic Sensor
Device Control
          An automatic ultrasonic sensor.
          
          
          Support 50~2000mm distance detection, internal 8 default LED-Matrix Anime.
          
        
          Author: KKITC
          Maintainer: Matrix Robotics & KKITC
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.
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
            > Lis331
          
LIS331
Sensors
          LIS331 triple axis acceleromenter Arduino library
          
          
          Use LIS331 acceleromenter via I2C protocol. Depends on the more reliable external I2C libary (and not on the built-in Wire.h). Please, read README.md
          
        
          Author: Szőts Ákos
          Maintainer: Szőts Ákos
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
            > Fabo 213 lcd mini aqm0802a
          
FaBo 213 LCD mini AQM0802A
Display
          A library for FaBo LCD mini I2C Brick
          
          
          AQM0802A is I2C 8x2 LCD module.
          
        
          Author: FaBo
          Maintainer: Hideki Yamauchi
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
Arduino Mega
Arduino Nano
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
            > Deneyap mikrofon
          
Deneyap Mikrofon
Sensors
          Arduino library for Deneyap Microphone ICS-40619
          
          
          A simple and efficient library to use Deneyap Microphone ICS-40619 via I2C peripheral.
          
        
          Author: RFtek Electronics
          Maintainer: Turkish Technnology Team Foundation (T3)
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
            > Arylichttp
          
ArylicHTTP
Device Control
          ESP32 Library for controling Arylic audio devices.
          
          
          Read more at: https://github.com/MClarkDev/ArylicHTTP
          
        
          Author: MClarkDev.com
          Maintainer: MClarkDev.com
Read the documentation
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.
0.0.3
            (latest)
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
            > Oss ec tdk chs ups upr ugs ugr 00000057
          
OSS-EC_TDK_CHS-UPS_UPR_UGS_UGR_00000057
Sensors
          TDK CHS-UPS, CHS-UPR, CHS-UGS, CHS-UGR Humidity Sensor Library.
          
          
          Number of Components:Single, Calculation:Floating-point, Moving average filter:Select Non SMA EMA WMA, Diagnosis:Range Min to Max
          
        
          Author: RLL-Blue-Dragon
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
            > Octoprinter
          
OctoPrinter
Communication
          A library for talking to OctoPrint instances.
          
          
          Supports getting and formatting printer, job, and server information. Also supports sending basic job commands.
          
        
          Author: CaProd Design
          Maintainer: CaProd Design
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.
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
            > Sparkfun graphic lcd serial backpack
          
SparkFun Graphic LCD Serial Backpack
Display
          Library containing functions for SparkFun Graphic LCD Serial Backpack
          
          Author: Mike Hord
          Maintainer: SparkFun Electronics
Read the documentation
Go to repository
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
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
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
            > Arxtypetraits
          
ArxTypeTraits
Data Storage
          C++ type_traits for Arduino which cannot use it as default
          
          Author: hideakitai
          Maintainer: hideakitai
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.
0.2.3
            (latest)
          
0.2.2
0.2.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
            > Protocentral tla20xx
          
ProtoCentral TLA20xx
Sensors
          Library for the ProtoCentral TI TLA2021/TLA2022/TLA2024 breakout board.
          
          
          TI 20xx 1 or 4 channel 12-bit Delta-sigma ADC. Support for ProtoCentral tinyADC and tinyGSR.
          
        
          Author: ProtoCentral Electronics
          Maintainer: ProtoCentral Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
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
            > Iotivity lite arduino porting
          
IoTivity-Lite_Arduino-porting
Other
          OCF(Open Connectivity Founcation) core framework porting to Arduino
          
          
          This is an Arduino specific part of Iotivity-lite. Use with [IoTivity-Lite] package.
          
        
          Author: Tokita Hiroshi, IoTivity-Lite contributors
          Maintainer: Tokita, Hiroshi
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
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
            > Ad7390 dac library
          
AD7390 DAC library
Signal Input/Output
          Arduino library for the AD7390 digital to analog converter (DAC)
          
          Author: Christoph Jurczyk
          Maintainer: Christoph Jurczyk
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.
1.0.0
            (latest)
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
            > Openbci wifi master
          
OpenBCI_Wifi_Master
Device Control
          The library for controlling Push The World - OpenBCI Wifi Shield
          
          
          The library is meant to be ran on the Pic 32 or the Ganglion
          
        
          Author: AJ Keller
          Maintainer: AJ Keller
Read the documentation
Compatibility
This library is compatible with the Simblee, pic32
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.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
            > Ledcontrol
          
LedControl
Display
          A library for the MAX7219 and the MAX7221 Led display drivers.
          
          
          The library supports multiple daisychained drivers and supports Led-Matrix displays as well as 7-Segment displays.
          
        
          Author: Eberhard Fahle
          Maintainer: Eberhard Fahle
Read the documentation
Go to repository
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
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
            > M5unit encoder
          
M5Unit-Encoder
Device Control
          Library for M5Stack Unit Encoder
          
          
          See more on https://docs.m5stack.com/en/unit/encoder
          
        
          Author: M5Stack
          Maintainer: M5Stack
Read the documentation
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.
0.0.2
            (latest)
          
0.0.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
            > Eeprom storage
          
EEPROM-Storage
Data Storage
          Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
          
          
          The EEPROM Storage library provides the ability to access variables stored in EEPROM just as if they would stored in normal RAM.
          
        
          Author: Daniel Porrey
          Maintainer: Daniel M. Porrey
Read the documentation
Go to repository
Compatibility
This library is compatible with the particle-photon, particle-electron, avr
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
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.
1.0.1
            (latest)
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
            > Artnetwifi
          
ArtnetWifi
Communication
          ArtNet with the ESP8266, ESP32, RP2040 and more.
          
          
          Send and receive Art-Net frames using WiFi. Tested on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.
          
        
          Author: Nathanaël Lécaudé,Stephan Ruloff
          Maintainer: Stephan Ruloff
Read the documentation
Compatibility
This library is compatible with the esp8266, esp32, samd, rp2040
This library is compatible with the esp8266, esp32, samd, rp2040
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
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
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
            > Ph4502c sensor
          
PH4502C-Sensor
Sensors
          Arduino library for PH4502C sensor.
          
          Author: nthnn
          Maintainer: nthnn
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.
1.0.0
            (latest)
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
            > Aceutils
          
AceUtils
Other
          Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.
          
          
          Since they have external dependencies, they cannot be added to the AceCommon library. Utilities include: AceUtilsCrcEeprom, AceUtilsCli, AceUtilsStm32BufferedEeprom.
          
        
          Author: Brian T. Park
          Maintainer: Brian T. Park
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
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.
0.6.0
            (latest)
          
0.5.0
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
0.1.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
            > Arduino usbhostmbed5
          
Arduino_USBHostMbed5
Communication
          ARM Mbed5 USBHOST library port for Arduino.
          
          
          This library contains an Arduino port for the ARM Mbed5 USBHost library for STM32H747 based boards.
          
        
          Author: Arduino
          Maintainer: Arduino
Read the documentation
Compatibility
This library is compatible with the mbed, mbed_portenta, mbed_giga
          architectures so you
          should be able to use it on the
          following Arduino boards:
Portenta H7
Compatibility Note
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
            > Jsmnstream
          
JsmnStream
Data Processing
          Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.
          
          
          Like this project? Please star it on GitHub!
          
        
          Author: Serge Zaitsev
          Maintainer: Peter Polidoro
Read the documentation
Go to repository
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
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
            > Stm32duino nfc rfal
          
STM32duino NFC-RFAL
Communication
          Allows controlling the ST NFC card reader components based on RFAL
          
          
          This library provides the implementation of the RF/NFC abstraction layer (RFAL)
          
        
          Author: STMicroelectronics
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.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
            > Tgp bouton
          
TGP Bouton
Device Control
          Permet le controle et la lecture d'un bouton.
          
          
          Cette bibliotheque permet la creation de boutons et leur "debouncing". Permet de détecter si le bouton a été appuyé, maintenu appuyé ou relâché.
          
        
          Author: TechnoPhys, CB
          Maintainer: Technologie du génie physique
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduinomodbus
          
ArduinoModbus
Communication
          Use Modbus equipment with your Arduino.
          
          
          Using TCP or RS485 shields, like the MKR 485 Shield. This library depends on the ArduinoRS485 library.
          
        
Go to repository
Compatibility
This library is compatible with the megaavr, samd, mbed_nano, mbed_portenta, mbed_opta
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 BLE
Arduino Nano 33 IoT
Arduino Nano Every
Arduino Uno WiFi REV2
Arduino Zero
Portenta H7
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.0.8
            (latest)
          
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
1.0.2
1.0.1
1.0.0
Usage
This library implements the Modbus protocol over two different types of transport: serial communication over RS485 with RTU (Remote Terminal Unit) or Ethernet and WiFi communication with TCP protocol. There are a few differences in the APIs depending on the transport, but the majority of the functions are the same for both.
Modbus is also a client server protocol where Client = master and Server = slave in Modbus terminilogy; we suggest to read some papers about this protocol if you don’t have any former experience because it is based heavily on some formal conventions.
We have organized this reference so that you find the common functions of both transports together and only the transport related functions are given individually. As a rule of thumb, RTU communication is multipoint and therefore the ID of the unit involved in the communication needs to be specified. TCP is point to point using the IP address and therefore there is no need for an ID in the parameters.
The library is available in our Library Manager; it is compatible with our MKR RS485 Shield and with our network enabled products like the Ethernet shield, the MKR family of boards and the Arduino UNO WiFi Rev 2 just to name a few.
To use this library:
#include <ArduinoModbus.h>
Further readings
Modbus Tutorial from Control Solutions
Modbus Application Protocol (PDF)
Modbus FAQ
Modbus Client
client.coilRead()
client.discreteInputRead()
client.holdingRegisterRead()
client.inputRegisterRead()
client.discreteInputRead()
client.holdingRegisterRead()
client.inputRegisterRead()
client.coilWrite()
client.holdingRegisterWrite()
client.registerMaskWrite()
client.beginTransmission()
client.write()
client.endTransmission()
client.requestFrom()
client.available()
client.read()
client.lastError()
client.end()
ModbusRTUClient Class
modbusRTUClient.begin()
ModbusTCPClient Class
ModbusTCPClient()
modbusTCPClient.begin()
modbusTCPClient.connected()
modbusTCPClient.stop()
ModbusServer Class
modbusServer.configureCoils()
modbusServer.configureDiscreteInputs()
modbusServer.configureHoldingRegisters()
modbusServer.configureInputRegisters()
modbusServer.coilRead()
modbusServer.discreteInputRead()
modbusServer.holdingRegisterRead()
modbusServer.inputRegisterRead()
modbusServer.holdingRegisterRead()
modbusServer.inputRegisterRead()
modbusServer.coilWrite()
modbusServer.holdingRegisterWrite()
modbusServer.registerMaskWrite()
modbusServer.discreteInputWrite()
modbusServer.writeDiscreteInputs()
modbusServer.inputRegisterWrite()
modbusServer.writeInputRegisters()
modbusServer.poll()
modbusServer.end()
ModbusRTUServer Class
modbusRTUServer.begin()
ModbusTCPServer
ModbusTCPServer()
modbusTCPServer.begin()
modbusTCPServer.accept()
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
            > Lx16a servo
          
lx16a-servo
Device Control
          Simple Arduino library to operate ALX-16A, LX-224, HTS-35H and LX-15D serial servos.
          
          
          This library sends simple commands to LewanSoul LX-16A, LX-224, HTS-35H and LX-15D serial bus servos. It is designed for the ESP32 Arduino framework and uses a single pin to interface to the servos as opposed to the more common 3-pin configuration (TX, RX, direction).
Author: Kevin Harrington,Thorsten von Eicken
          Maintainer: Kevin Harrington
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.
0.9.3
            (latest)
          
0.9.2
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
0.4.4
0.4.3
0.4.2
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
0.1.0
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.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
            > Artron ds1338
          
Artron DS1338
Timing
          Arduino library of RTC DS1338.
          
          Author: ArtronShop
          Maintainer: Sonthaya.NT
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.
1.0.0
            (latest)
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
            > Movingavg
          
movingAvg
Data Processing
          A simple Arduino library for calculating moving averages.
          
          
          Useful for smoothing sensor readings, etc. For efficiency, the library operates in the integer domain; therefore the moving average calculation is approximate.
          
        
          Author: Jack Christensen
          Maintainer: Jack Christensen
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
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
            > Hc4067
          
HC4067
Sensors
          Arduino library for a HC4067 16 channel multiplexer
          
          
          CD74HC4067,74HC4067,74HCT4067
          
        
          Author: Rob Tillaart
          Maintainer: Rob Tillaart
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.
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
            > Xlr8info
          
XLR8Info
Uncategorized
          Arduino library for identifying features of XLR8 product
          
          
          For the Alorium Technology XLR8 board, determines version number of XLR8 design and which XBs are included.
          
        
          Author: Alorium Technology
          Maintainer: Alorium Technology
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
Arduino Mega
Arduino Nano
Arduino Uno
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.2.0
            (latest)
          
1.1.0
1.0.10
1.0.9
1.0.7
1.0.6
1.0.5
1.0.3
1.0.2
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
            > Tinyusbsimplepacketcoms
          
TinyUSBSimplePacketComs
Communication
          A library to use SimplePacketComs with the USB HID on the TinyUSB class device
          
          
          Use any simple packet coms servers with this HID device implementation.
          
        
          Author: Kevin Harrington
          Maintainer: Kevin Harrington
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
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
            > Ptw arduino assert
          
PTW-Arduino-Assert
Other
          The library Push The World uses for unit testing.
          
          
          Push The World, the brain computer interface company, in its pursuit of space ship quality code, uses this library extensively.
          
        
          Author: AJ Keller
          Maintainer: AJ Keller
Read the documentation
Compatibility
This library is compatible with the esp8266, OpenBCI 32, RFduino
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
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
            > Gyverhtu21d
          
GyverHTU21D
Sensors
          Light Arduino library for HTU21D sensor
          
          Author: AlexGyver
          Maintainer: AlexGyver
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.
1.1.0
            (latest)
          
1.0.0