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
            > Tmc2209
          
TMC2209
Device Control
          The TMC2209 is an ultra-silent motor driver IC for two phase stepper motors with both UART serial and step and direction interfaces.
          
          
          Like this project? Please star it on GitHub!
          
        
          Author: Peter Polidoro
          Maintainer: Peter Polidoro
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.
9.0.1
            (latest)
          
9.0.0
8.0.7
8.0.6
8.0.5
8.0.4
8.0.3
8.0.2
8.0.1
8.0.0
7.1.1
7.1.0
7.0.1
7.0.0
6.0.2
6.0.1
6.0.0
5.0.0
4.2.1
4.2.0
4.1.0
4.0.1
3.1.0
3.0.0
2.2.0
2.1.0
2.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
            > Lin master emulation with background operation
          
LIN master emulation with background operation
Communication
          LIN master node emulation with preemptive background operation
          
          
          Provide a class to emulate a Local Interconnect Network (LIN) master node with preemptive background operation
          
        
          Author: Georg Icking-Konert
          Maintainer: Georg Icking-Konert (gicking)
Read the documentation
Compatibility
This library is compatible with the avr, sam, esp32, esp8266
          architectures so you
          should be able to use it on the
          following Arduino boards:
should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
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.5.0
            (latest)
          
1.4.0
1.3.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
            > Sparkfun rgb oled 64x64 library
          
SparkFun RGB OLED 64x64 Library
Display
          Library for the SparkFun RGB OLED 64x64 0.6" - SSD1357.
          
          
          Library for the RGB OLED 64x64 screen / display. Includes support for the SSD1357 driver IC
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun 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.
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
            > Melopero rv3028
          
Melopero RV3028
Sensors
          A driver library for the RV3028 rtc.
          
          
          This library allows an Arduino board to communicate with the RV3028 rtc. Interrupts are supported.
          
        
          Author: Melopero Electronics
          Maintainer: Leonardo La Rocca
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
            > Digipotx9cxxx
          
DigiPotX9Cxxx
Device Control
          A library for X9Cxxx family digital potentiometers (X9Cxxx, xxx=102,103,104,503)
          
          
          This library is to be used with digital potentiometers of X9Cxxx family (eg: X9C103P). Click "more info" go visit the corresponding github repository to know more.
          
        
          Author: minhajsixbyte
          Maintainer: Minhaj Sixbyte
Read the documentation
Compatibility
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
            > Pcf8575 library
          
PCF8575 library
Signal Input/Output
          PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
          
        
          Author: Renzo Mischianti
          Maintainer: Renzo Mischianti
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
          the
          Arduino IDE and install it from there.
1.1.0
            (latest)
          
1.0.3
1.0.2
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
            > Signalcontrol
          
SignalControl
Device Control
          This library provides code for controlling LEDs in signals on your model railway.
          
          
          Supports a variety of signals with different aspects. Also contains code to control the signals from sensors such as point(turnout) direction and track occupancy.
          
        
          Author: Sven Rosvall
          Maintainer: Sven Rosvall
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
            > Dst rtc
          
DST RTC
Timing
          Arduino library for automatically adjusting RTC time for Daylight Saving Time (DST)
          
          Author: Andy Doro
          Maintainer: Andy Doro
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.1
            (latest)
          
1.1.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
            > Rotarydial
          
RotaryDial
Communication
          Library to read pulse dialing data from telephone rotary dials
          
          
          Library to read pulse dialing data from telephone rotary dials. This library only needs one input pin (with interrupt). But currently can read only one rotary dial at a time...
          
        
          Author: Tomas Mudrunka
          Maintainer: Tomas Mudrunka
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
            > Snake
          
Snake
Display
          This library allows to run snake on 7-segments display (we use it in idle).
          
          
          Up to 8 digits, requires LedControl library
          
        
          Author: Petro Borshchahivskyi
          Maintainer: Petro Borshchahivskyi
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
          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
            > Goldilocks analogue spi ram library
          
Goldilocks Analogue SPI RAM Library
Device Control
          Firmware for SPI solid state memory (including SRAM, FRAM, EEPROM) devices for Goldilocks Analogue
          
          
          Firmware to control SPI SRAM, FRAM, and EEPROM as implemented on the Goldilocks Analogue. Also provides Ring Buffer support for all memory types.
          
        
          Author: Phillip Stevens
          Maintainer: Phillip Stevens
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
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,
          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.3
            (latest)
          
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
            > Arcpid
          
ArcPID
Device Control
          PID controller
          
          
          A library to calculate PID which has low coupling with IO
          
        
          Author: Ettore Leandro Tognoli
          Maintainer: Ettore Leandro Tognoli - ettore.leandro.tognoli@gmail.com
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
            > Sodaq wdt
          
Sodaq_wdt
Device Control
          An Arduino wrapper for the Watch Dog Timer.
          
          
          It creates a common API for both the AVR & SAMD platforms.
          
        
          Author: GabrielNotman,SODAQ
          Maintainer: Gabriel Notman
Read the documentation
Compatibility
This library is compatible with the avr, samd
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino MKR FOX 1200
Arduino Micro
Arduino Leonardo
Arduino Mega
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
Arduino Nano 33 IoT
Arduino Uno
Arduino Yún
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
          Arduino IDE and install it from there.
1.0.2
            (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
            > Sds011 vers
          
SDS011_vers
Sensors
          A library for NovaFitness SDS011 Particle Matter Sensor
          
          
          supports documented functions of NovaFitness SDS011 Protocol 1.3
          
        
          Author: jo-seph
          Maintainer: jo-seph
Read the documentation
Compatibility
This library is compatible with the avr, esp8266
          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
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
            > Ylesp8266
          
YLEsp8266
Communication
          Arduino library for Esp8266.
          
          
          This library for Esp8266 support request GET.
          
        
          Author: YoupiLab Iot
          Maintainer: YoupiLab Iot
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
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
            > Atm90e26 arduino
          
ATM90E26 Arduino
Sensors
          ATM90E26 Energy Monitor Support for Arduino
          
          Author: Tisham (whatnick) Dhar
          Maintainer: Tisham
Read the documentation
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.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
            > Controlloop
          
ControlLoop
Device Control
          An all in one, device controller with on/off, PID, and Cascade PID.
          
          
          Developed to allow end users to change how the device is controlled.  Abstracts the measured and controlled varibles from underlying process, allowing simpquicker integraton.
          
        
          Author: cjmccjmccjmc
          Maintainer: cjmccjmccjmc
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.
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
            > Debug cli
          
debug-cli
Other
          Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.
          
          
          The Debug Command Line Interface (CLI) enables to perform module integration tests, and can be used to run specific methods and functions of components within an embedded application.
          
        
          Author: aschoepfer
          Maintainer: dniklaus,aschoepfer
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
            > I2c device arduino
          
I2C_device_Arduino
Communication
          I2C_device class library
          
          
          I2C_device abstraction layer
          
        
          Author: Tedd OKANO
          Maintainer: Tedd OKANO
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.4.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
            > Controlvoltage
          
controlVoltage
Signal Input/Output
          A simple library for generating CV signals to control modular synthesizers.
          
          
          The core library gives you the ability to generate cv signals: trigger, gate, quantized CV, slew limiting, AR envelopes, etc. Additional classes are provided for generating LFOs and Sequencers. Examples for use with the ESP32 built-in DAC and the MCP4728 are provided.
          
        
          Author: Ian Hattwick
          Maintainer: github.com/ianhattwick
Read the documentation
Go to repository
Compatibility
Communication
          SDK for AWS using ESP8266
          
          
          This library is based on the code by awslabs, svdgraaf and fuzzyhandle. It enables you to easily use AWS IoT Services from a ESP8266 SOC with Arduino. There are some great tutorials and projects on the web, also check YoutTube and my GitHub-Pages for examples. As I weil be using this system quite often, I will try to keep it up-to-date and contribute to the arduino libraries. Feel free to contribute to this code - fork, add your stuff, change things and create pull requests.
          
        
          Author: Roman Schmitz
          Maintainer: Roman Schmitz
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
            > Sparkfun epaper arduino library
          
SparkFun ePaper Arduino Library
Display
          Library for SparkFun ePaper displays
          
          
          3 color ePaper
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun 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.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.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
            > Totp rc6236 generator
          
TOTP-RC6236-generator
Communication
          Time based one time password generator; complies with RFC 6238
          
          
          RFC 6238 time based one time password generator. It will accept the base32 encoded seeds (and all the other parameters typically found in the Qr codes).
          
        
          Author: Dirk-Willem van Gulik
          Maintainer: Dirk-Willem van Gulik
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
            > Motix btn99x0
          
motix-btn99x0
Device Control
          Arduino library for the Infineon DC Motor Control Shield with BTN9970LV and BTN9990LV
          
          
          The board includes two NovalithIC+™ family high current half bridges with integrated driver BTN9970LV and BTN9990LV. 
          
        
          Author: Infineon Technologies
          Maintainer: Infineon Technologies
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
            > Sparkfun qwiic power switch arduino library
          
SparkFun Qwiic Power Switch Arduino Library
Sensors
          Arduino library for the Qwiic Power Switch
          
          
          An Arduino library for the SparkFun Qwiic Power Switch (TI PCA9536)
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun 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.
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
            > At24c256 library
          
AT24C256 library
Uncategorized
          Library for the AT24C256 I2C EEPROM.
          
          
          Library for the AT24C256 EEPROM used in popular breakout boards
          
        
          Author: Dan Tudose
          Maintainer: Dan Tudose
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
            > Networkmonitor
          
NetworkMonitor
Communication
          A library to provide remote console functions to a MCU through UDP
          
          
          The NetworkMonitor tool provides an interface similar to the Arduino SerialMonitor but allows you to monitor and control your MCUs without the USB requirement.
          
        
          Author: Tony Bringardner
          Maintainer: Tony Bringardner
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          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
            > Fastcore
          
Fastcore
Uncategorized
          Improvement of Arduino Core Functions.
          
          Author: alessandromrc
          Maintainer: alessandromrc
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
            > Runner
          
runner
Other
          A kind of shell for Arduino.
          
          
          This library provides an interface to handle commands and streams.
          
        
          Author: Antonio Colagrande
          Maintainer: Antonio Colagrande
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
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
            > Espsoftwareserial
          
EspSoftwareSerial
Signal Input/Output
          Implementation of the Arduino software serial for ESP8266/ESP32.
          
          Author: Dirk Kaar, Peter Lerup
          Maintainer: Dirk Kaar
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
8.0.3
            (latest)
          
8.0.2
8.0.3
            (latest)
          
8.0.2
8.0.1
7.0.1
7.0.0
6.17.1
6.17.0
6.16.1
6.16.0
6.15.2
6.15.1
6.15.0
6.14.2
6.14.1
6.14.0
6.13.2
6.13.1
6.13.0
6.12.7
6.12.6
6.12.5
6.12.4
6.12.3
6.12.2
6.12.1
6.12.0
6.11.7
6.11.6
6.11.4
6.11.3
6.11.2
6.11.1
6.11.3
6.11.2
6.11.1
6.11.0
6.10.1
6.10.0
6.9.0
6.8.5
6.8.4
6.8.3
6.8.2
6.8.1
6.8.0
6.7.2
6.7.1
6.6.4
6.6.1
6.6.0
6.5.4
6.5.3
6.5.2
6.5.1
6.5.0
6.4.0
6.3.0
6.2.2
6.2.0
6.1.1
6.1.0
6.0.0
5.4.0
5.3.6
5.3.4
5.4.0
5.3.6
5.3.4
5.3.3
5.3.2
5.3.1
5.3.0
5.2.9
5.2.8
5.2.6
5.2.5
5.2.3
5.2.2
5.2.1
5.2.0
5.0.4
5.0.3
5.0.2
5.0.0
5.0.0-rc1
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
            > Ihcsoapclient
          
IHCSoapClient
Communication
          A Library for connecting to the IHC Controller using soap
          
          
          Implement a minimal set of the soap request for the IHC controller to do authentication, set and get runtime values, and notifications
          
        
          Author: Jens Østergaard Nielsen
          Maintainer: Jens Østergaard Nielsen
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266
          architecture.
          
        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
            > Adafruit tlc5947
          
Adafruit TLC5947
Display
          Adafruit's Arduino driver for the TLC5947 PWM LED Driver Breakout.
          
          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.
1.2.1
            (latest)
          
1.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
            > Animation tools
          
Animation Tools
Timing
          Simplifies creating behaviours for Servos and LEDs
          
          
          Simplifies creating oscillating values for movement / dimming. Also allow you to create keyframe animations trigger by code.
          
        
          Author: Nick Puckett
          Maintainer: Nick Puckett
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
          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
            > Unified log
          
Unified Log
Communication
          Unified Log for Serial, MQTT, etc. output.
          
          
          Send debug log via Serial, MQTT and further protocolls (implementation via virtual methods)
          
        
          Author: Simon Christmann
          Maintainer: Simon Christmann
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.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
            > Plugpiblack
          
PlugPiBlack
Device Control
          Library used for program the Plu&Pi Black board.
          
          
          Allows simples control of the Plu&Pi Black educational board.
          
        
          Author: Flavian Melquiades
          Maintainer: PiCode Education
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
            > Freertos samd51
          
FreeRTOS_SAMD51
Device Control
          FreeRTOS ported for Arduino SAMD51 processors
          
          Author: BriscoeTech
          Maintainer: BriscoeTech
Read the documentation
Compatibility
This library is compatible with the samd
          architecture 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 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
          Arduino IDE and install it from there.
1.2.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
            > Nukiclientesp
          
NukiClientESP
Device Control
          Library for accessing the nuki smartlock with an ESP8266
          
          
          Library for accessing the nuki smartlock with an ESP8266. Autodiscovery and authentication supported. With some modification this should also work on other platforms. I am not affiliated with Nuki Home Solutions, this not an official library, NUKI is a trademark of Nuki Home Solutions.
          
        
          Author: Lukas Reinhart
          Maintainer: Lukas Reinhart
Read the documentation
Compatibility
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
            > Timerthree
          
TimerThree
Timing
          Use hardware Timer3 for finer PWM control and/or running an periodic interrupt function
          
          Author: Jesse Tane, Jérôme Despatis, Michael Polli, Dan Clemens, Paul Stoffregen
          Maintainer: Paul Stoffregen
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
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Arduino lsm9ds1
          
Arduino_LSM9DS1
Sensors
          Allows you to read the accelerometer, magnetometer and gyroscope values from the LSM9DS1 IMU on your Arduino Nano 33 BLE Sense.
          
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.1
            (latest)
          
1.1.0
1.0.0
Usage
1.1.0
1.0.0
Usage
The ArduinoLSM9DS1 library allows you to use the inertial measurement unit (IMU) available on the Arduino® Nano 33 BLE board. The IMU is a LSM9DS1, it is a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. The IMU is connected to the Nano 33 BLE board’s microcontroller through I2C. The values returned are signed floats.
To use this library:
#include <Arduino_LSM9DS1.h>
The ArduinoLSM9DS1 library takes care of the sensor initialization and sets its values as follows:
Accelerometer range is set at ±4 g with a resolution of 0.122 mg.
Gyroscope range is set at ±2000 dps with a resolution of 70 mdps.
Magnetometer range is set at ±400 uT with a resolution of 0.014 uT.
Accelerometer and gyrospcope output data rate is fixed at 119 Hz.
Magnetometer output data rate is fixed at 20 Hz.
Methods
begin()
end()
readAcceleration()
readGyroscope()
accelerationAvailable()
gyroscopeAvailable()
accelerationSampleRate()
gyroscopeSampleRate()
readMagneticField()
magneticFieldSampleRate()
magneticFieldAvailable()
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
            > I2c scanner
          
I2C_Scanner
Sensors
          Master I2C Bus Device Scanner.
          
          
          The Two-Wire interface is extremely useful for connecting multiple devices, as they can all share the same two pins (plus a ground return). This is because the devices are "addressable". Each device needs to have a unique address in the range 0x03 to 0x77. This tool scans the master I2C bus and reports connected devices.
          
        
          Author: Gunce Akkoyun
          Maintainer: Gunce Akkoyun
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
            > Analogtouch
          
AnalogTouch
Signal Input/Output
          AnalogTouch library for Arduino
          
          
          Measures the capacitive touch of an analog Arduino pin.
          
        
          Author: NicoHood
          Maintainer: NicoHood
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
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
            > Dfrobot mpx5700
          
DFRobot_MPX5700
Sensors
          A pressure sensor library.(SKU:SEN0456)
          
          
          A pressure sensor using IIC communication
          
        
          Author: DFRobot
          Maintainer: PengKaixing
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
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
            > Hoverboardapi
          
HoverboardAPI
Communication
          Hoverboard API controller
          
          
          A Hoverboard API controller Interface.
          
        
          Author: phail
          Maintainer: phail
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.1.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
            > Stm32duino x nucleo 53l8a1
          
STM32duino X-NUCLEO-53L8A1
Device Control
          Allows controlling the VL53L8CX sensors on board of X-NUCLEO-53L8A1
          
          
          This library provides simple measure distance in mm
          
        
          Author: STMicroelectronics
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32, sam
          architectures so you
          should be able to use it on the
          following 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
            > Marceau
          
Marceau
Other
          This is a library that allows devices to be easily controlled over serial and websockets.
          
          
          Marceau is a library you can use to enable devices to be easily controlled over serial and websockets. It sets up a simple JSON based command interpreter and allows functions to run on the device, providing asynchronous updates to clients.
          
        
          Author: Ben Pirt
          Maintainer: Ben Gray
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, esp8266
          architectures so you
Compatibility
This library is compatible with the avr, esp8266
          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.
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
            > Sparkfun wm8960 arduino library
          
SparkFun WM8960 Arduino Library
Other
          Library for the WM8960 Codec Breakout Board
          
          
          An Arduino Library for the SparkFun WM8960 Breakout. Connect to the CODEC via QWIIC, and easily adjust all of its available settings including volume and output audio level compression!
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun 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.
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
            > Mtp40c
          
MTP40C
Sensors
          Arduino library for MTP40, MTP40C and MTP40D CO2 sensor
          
          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.
0.2.2
            (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
            > Mcp3304
          
MCP3304
Signal Input/Output
          A simple library for working with the MCP3304 in a bit bang version. Useful for Raspberry Pico
          
          
          The library reads a raw value from the MCP3304 which can easily be converted into voltage depending on the Vref.
          
        
          Author: Brandon
          Maintainer: Brandon
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
            > Touch screen driver
          
Touch Screen Driver
Sensors
          Arduino library for Touch Screen Driver.
          
          Author: Seeed Studio
          Maintainer: Seeed Studio
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)