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
            > Cswbuttons
          
CSWButtons
Device Control
          The library for the diy smartwatch projects, which operates with their buttons.
CustomSmartWatch Buttons The library for the diy smartwatch projects, which operates with their buttons. Part of a project which I am working on - the diy smartwatch software, which I am creating for the LILYGO® TTGO 1.54 Inch Wrist E-paper ESP32 DIY smartwatch with ePaper display. I think it may be useful for someone else so I make this as a library with the ability to use more than just one button as it is in the case of the mentioned above smartwatch.
          
        
          Author: Eugene
          Maintainer: Eugene
Read the documentation
Go to repository
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.2.0
            (latest)
          
0.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
            > Lixie ii
          
Lixie II
Signal Input/Output
          Library for controlling Lixie II displays!
          
          Author: Connor Nishijima
          Maintainer: Connor Nishijima
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.3.1
            (latest)
          
1.3.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
            > Arduinoeccx08
          
ArduinoECCX08
Communication
          Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
          
Read the documentation
Compatibility
This library is compatible with the samd, megaavr, mbed, mbed_nano, mbed_portenta, esp32
          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 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 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.3.7
            (latest)
          
1.3.6
1.3.5
1.3.4
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Espessentials
          
ESPEssentials
Communication
          Essentials to get you started with your ESP8266 and ESP32 projects
          
          
          Library for setting up the usual features of the ESP8266/ESP32 (Serial, WiFiManager, Webserver, OTA, Web update) with only three lines of code.
          
        
          Author: Stephan Rumswinkel
          Maintainer: Stephan Rumswinkel
Read the documentation
Go to repository
Compatibility
This library is compatible with the esp8266, esp32
          architectures.
          
        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
            > As3935mi
          
AS3935MI
Sensors
          A library for the Austria Microsystems AS3935 Franklin Lightning Detector, supporting I2C and SPI interfaces.
          
          
          The library supports both the SPI (via the SPI Library) and I2C (via the Wire Library) interfaces. Use of other I2C / SPI libraries (e.g. software I2C) is supported by inheritance.
          
        
          Author: Gregor Christandl
          Maintainer: Gregor Christandl
Read the documentation
Go to repository
Compatibility
Maintainer: Gregor Christandl
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.3.0
            (latest)
          
1.2.1
1.2.0
1.1.1
1.1.0
1.0.0
0.5.0
0.4.1
0.4.0
0.3.0
0.2.0
0.1.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
            > Esp32fota
          
esp32FOTA
Communication
          A simple library for firmware OTA updates
          
          
          Allows for firmware to be updated from a webserver, the device can check for updates at any time. Uses a simple JSON file to outline if a new firmware is available.
          
        
          Author: Chris Joyce
          Maintainer: Chris Joyce
Read the documentation
Compatibility
This library is compatible with the esp32, espressif32
          architectures.
          
        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.
0.2.7
            (latest)
          
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.1.6
0.1.4
0.1.3
0.1.2
0.1.1
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
            > Esp32 https server compat
          
esp32_https_server_compat
Communication
          An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation
          
          
          This library is a wrapper around esp32_https_server that provides the same API as the default Webserver library.
          
        
          Author: Frank Hessel
          Maintainer: Frank Hessel
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.
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
            > Uical
          
uICAL
Timing
          Library for parsing iCalendar file format.
          
          
          Implements the iCalendar RFC-5545 standard in pure C++ to the C++ 11 standard and minimal STL. It is targeted at small embedded, Arduino and IoT devices with limited resources and no operating system. It can however be used in any project which is C++ 11 compliant.
          
        
          Author: Source Simian
          Maintainer: Source Simian
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sixaxisring
          
SixAxisRing
Sensors
          A library for communicating with the Six Axis Shield.
          
          
          Get 6 (4 for Uno) axis values from the Six Axis Shield using the read functions.
          
        
          Author: Patrick Thomas
          Maintainer: Patrick Thomas
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.
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Esp32 sc enc manager
          
ESP32_SC_ENC_Manager
Communication
          ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
          
          
          This Library is used for configuring ESP32_S2/S3/C3 + LwIP ENC28J60 Credentials Manager at runtime. You can also specify static DNS servers, personalized HostName, static or DHCP IP. With configurable CORS Header and auto-Timezone features. Now using correct ESP32 chipIP
          
        
          Author: Khoi Hoang
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
            > Holdbutton
          
HoldButton
Other
          Reads the buttons connected to Arduino pins.
          
          
          Can be used to read the condition of the button when it is pressed and held
          
        
          Author: Ridwan Nurmatullah
          Maintainer: Ridwan Nurmatullah
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
            > Air commander entire control
          
Air Commander Entire Control
Uncategorized
          A library to directly interface with the Air Commander Entire
          
          
          Library allows you to send commands to the Air Commander Entire via a serial connection. It also has the ability to handle any heartbeat messages that originate from the device.
          
        
          Author: Patrick Chwalek
          Maintainer: Patrick Chwalek
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
            > Lightningstepper
          
LightningStepper
Device Control
          Control a stepper motor with position tracking, interrupts, and calibration.
Control a stepper motor with position tracking, interrupts, and calibration.
          
          
          This library is intended to be used on an Arduino microcontroller dedicated to controlling a stepper motor. It is intended to be able to run as fast as possible both modulating the stepper motor and listening for instructions. It can be used in a variety of applications such as joints that are limited in movement range, avoiding wire twisting, and printing applications. The driver board used is the ULN2003 with a unipolar ROHS 28BYJ-48 stepper motor. It includes robust example sketches.
          
        
          Author: Calvin Bultz
          Maintainer: Calvin Bultz
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
            > Arxsmartptr
          
ArxSmartPtr
Data Storage
          C++ smart pointer-like classes for Arduino which cannot use standard smart pointers
          
          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
            > Stm32duino x nucleo ihm12a1
          
STM32duino X-NUCLEO-IHM12A1
Device Control
          Allows controlling the ST X-NUCLEO-IHM12A1 expansion board
          
          
          This library provides the drivers and a sample application to control ST X-NUCLEO-IHM12A1 expansion board
          
        
          Author: STMicroelectronics
          Maintainer: stm32duino
Read the documentation
Compatibility
This library is compatible with the stm32
          architecture.
          
        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
            > Ftdebouncer
          
FTDebouncer
Signal Input/Output
          An efficient, low footprint, fast pin debouncing library for Arduino
          
          
          This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated.
          
        
          Author: Ubi de Feo
          Maintainer: Ubi de Feo, Sebastian Hunkeler
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
            > Pressure
          
pressure
Signal Input/Output
          Arduino library for pressure conversion
          
          Author: Rob Tillaart
          Maintainer: Rob Tillaart
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.
0.3.0
            (latest)
          
0.2.2
0.2.1
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
            > Espvgax2
          
ESPVGAX2
Display
          VGA signal generator for ESP8266
          
          
          Supports 320x240px or 256x240px with 16 colors
          
        
          Author: Sandro Maffiodo
          Maintainer: Sandro Maffiodo
Read the documentation
Compatibility
This library is compatible with the esp8266
          architecture.
          
        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
            > Fabo 204 baromter mpl115a2
          
FaBo 204 Baromter MPL115A2
Sensors
          A library for FaBo Barometer I2C Brick
          
          
          MPL115A2 is I2C Digital Barometer.
          
        
          Author: FaBo
          Maintainer: Akira Sasaki
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
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
            > Modbusslave
          
ModBusSlave
Communication
          ModBus Slave RTU over RS485
          
          
          Simple librarz giving support for using ModBus RTU protocol while communicating over RS485 for Slave devices
          
        
          Author: Centaq
          Maintainer: Centaq
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.2
            (latest)
          
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
            > Samd21 audio player
          
SAMD21 Audio Player
Signal Input/Output
          Simple audio player for SAMD21-based Arduinos
          
          
          Sends an array of samples to the DAC on A0; optional interpolation.
          
        
          Author: Oscar den Uijl aka ocrdu
          Maintainer: ocrdu
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 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
          Arduino IDE and install it from there.
0.7.1
            (latest)
          
0.7.0
0.6.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
            > Serialterminal
          
SerialTerminal
Communication
          Arduino Hardware Serial Terminal
          
          
          Arduino Hardware Serial Terminal (low level), sending complete sequence to function for processing it (mainly for user input)
          
        
          Author: SMFSW
          Maintainer: SMFSW
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.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 qwiic twist arduino library
          
SparkFun Qwiic Twist Arduino Library
Device Control
          Library for the SparkFun Qwiic Twist Digital Encoder
          
          
          An Arduino Library for the Qwist Twist digital encoder. Qwiic Twist is an RGB encoder that makes creating and control a twist knob easy and fast. The knob can be illuminated any color and a multitude of settings and features are exposed to the end user for customization. Available at: https://www.sparkfun.com/products/15083
          
        
          Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
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
            > Blinkcode library
          
BlinkCode Library
Signal Input/Output
          Asynchronous BlinkCode library for indicating flash fault codes.
          
          
          It can be used to runtime debugging or to showing current settings.
          
        
          Author: Marcin Borowicz
          Maintainer: Marcin Borowicz
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
            > Libcli
          
libcli
Other
          Command Line Interface library
          
          
          With this, you can implement asynchornous command line interface to your sketch.
          
        
          Author: Tadashi G. Takaoka
          Maintainer: Tadashi G. Takaoka
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
            > M5hat joyc
          
M5Hat-JoyC
Device Control
          Library for M5Hat JoyC
          
          
          See more on https://docs.m5stack.com/en/hat/hat-joyc
          
        
          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.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
            > Mrm col can
          
mrm-col-can
Device Control
          CAN Bus library for MRMS mrm-col-can
          
          
          CAN Bus connectivity and local functions exposed via CAN Bus for 6-color sensor
          
        
          Author: Zoran Pribičević
          Maintainer: Zoran Pribičević
Read the documentation
Go to repository
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.
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
            > Tbpubsubclient
          
TBPubSubClient
Communication
          A client library for MQTT messaging.
          
          
          MQTT is a lightweight messaging protocol ideal for small devices. This library allows you to send and receive MQTT messages. It supports the latest MQTT 3.1.1 protocol and can be configured to use the older MQTT 3.1 if needed. It supports all Arduino Ethernet Client compatible hardware, including the Intel Galileo/Edison, ESP8266 and TI CC3000.
          
        
          Author: Nick O'Leary
          Maintainer: ThingsBoard Team
Read the documentation
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 apds9960
          
Melopero APDS9960
Sensors
          A driver library for the APDS9960 sensor.
          
          
          This library allows an Arduino board to communicate with the APDS9960 sensor.
          
        
          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
            > Tencentcloudiotsdk
          
TencentCloudIoTSDK
Communication
          A toplevel client library for TencentCloud IOT Platform.
          
          
          腾讯云物联网平台非官方开发库，封装了物模型协议，支持属性、事件和行动的MQTT消息上传下发.
          
        
          Author: Leon Lu
          Maintainer: Leon Lu
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
            > Unixtime
          
UnixTime
Timing
          Unix time stamp to date time conversion and vice versa
          
          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
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
            > Tle5012b
          
TLE5012B
Sensors
          This library enables the Infineon TLE5012B magnetic angle sensor.
          
          
          The TLE5012B is a pre-calibrated 360° angle sensor that detects the orientation of a magnetic field, including a sophisticated digital signal processor. The sensor is available as Sens2go kit as well as bulk chip.
          
        
          Author: Infineon Technologies
          Maintainer: Infineon Technologies
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, xmc
Go to repository
Compatibility
This library is compatible with the avr, xmc
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
3.1.0
            (latest)
          
3.0.1
2.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
            > Soldered as3935 lightning sensor library
          
Soldered AS3935 Lightning sensor library
Sensors
          AS3935 Lightning sensor Arduino library
          
          
          This is library for AS3935 sensor with few examples
          
        
          Author: Soldered
          Maintainer: Soldered
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
            > Uiwidgets
          
uiwidgets
Display
          A library for drawing graphical user interfaces via the TFT_eSPI library.
          
          
          This library provides a collection of UI "widgets" (button, label, vscroll...) that allow you to define a collection of widgets on a screen with separately-controlled properties, as well as the layout of how those widgets are arranged with respect to one another. The library supports full-screen and partial-screen redrawing for performance-sensitive redraw operations.
          
        
          Author: Aaron Kimball
          Maintainer: Aaron Kimball
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
            > Dacesp32
          
DacESP32
Signal Input/Output
          Arduino library for using the ESP32 DAC output channels fast and easy.
          
          
          Including support for the integrated cosine waveform (CW) generator.
          
        
          Author: Thomas Jentzsch
          Maintainer: Thomas Jentzsch
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.0.11
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 mlx90395
          
Adafruit MLX90395
Sensors
          Driver for the MLX90395 magenetic field sensor
          
          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.0.1
            (latest)
          
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Iq module communication
          
IQ Module Communication
Device Control
          A library for communicating with and controlling IQ motor modules.
          
          
          This uses a Serial port to control the motor modules and get/set/save values to on the module.
          
        
          Author: Matthew Piccoli
          Maintainer: Matthew Piccoli
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
            > Leeman geophysical learning shield
          
Leeman Geophysical Learning Shield
Signal Input/Output
          Tools for the Leeman Geophysical LLC Learning Shield.
          
          
          Utilities for helping learn to program Arduino with a prebuilt learning shield. Shield available from www.leemangeophysical.com
          
        
          Author: Leeman Geophysical LLC
          Maintainer: John R. Leeman
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
            > Isync
          
iSYNC
Communication
          A library that makes Internet of Things for iSYNC IoT Cloud Platform.
          
          
          Support Arduino Ethernet, ESP32, ESP8266, K210.
          
        
          Author: Sonthaya Boonchan
          Maintainer: Sonthaya Boonchan
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, esp32, esp8266, k210
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
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.2.4
            (latest)
          
0.2.3
0.2.2
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
            > Wasm3
          
Wasm3
Other
          The fastest WebAssembly interpreter (and the most universal runtime)
          
          
          Run WASM files directly on a wide range of devices, including microcontrollers, smartphones, routers, and of course within browsers
          
        
          Author: Volodymyr Shymanskyy
          Maintainer: Volodymyr Shymanskyy
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
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
            > Timeout
          
TimeOut
Timing
          An Arduino library that creates timer callbacks.
          
          
          Supports simple callback function to a single timeout sequence or repetitive timer intervals.
          
        
          Author: Nitrof
          Maintainer: Nitrof
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.
5.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
            > Arduboyplaytune
          
ArduboyPlaytune
Other
          A library for playing musical scores and tones that is compatible with the Arduboy game system.
          
          
          Plays one or two part scores, and tones. Driven by interrupts, so audio plays in the background while the "real" program runs in the foreground.
          
        
          Author: Len Shustek, Chris J. Martinez, Kevin Bates, Josh Goebel, Scott Allen
          Maintainer: Scott Allen
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr
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,
          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.4
            (latest)
          
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
            > Betterota
          
BetterOTA
Device Control
          Easy to use Over The Air Code Uploading and Terminal for the ESP8266 and ESP32.
          
          
          This library allows you to easily upload code to the ESP8266 or ESP32 over the air, as well as communicate with it on a terminal over an HTTP port. The Code Uploading is designed to be used with the Arduino IDE built-in OTA feature.
          
        
          Author: Mai Porat, maiporatofficial@gmail.com
          Maintainer: Mai Porat, maiporatofficial@gmail.com
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
            > Adafruit epd
          
Adafruit EPD
Display
          ePaper display driver
          
          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.
4.5.2
            (latest)
          
4.5.1
4.5.0
4.4.5
4.4.4
4.5.0
4.4.5
4.4.4
4.4.3
4.4.2
4.4.1
4.4.0
4.3.3
4.3.2
4.3.1
4.3.0
4.2.0
4.1.0
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.0.0
2.5.3
2.5.2
2.5.1
2.4.3
2.4.2
2.4.1
2.3.0
2.2.0
2.1.1
2.0.3
2.0.2
2.0.1
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
            > Bifrost library for hc sr04
          
Bifrost library for HC-SR04
Sensors
          A library for the HC-SR04 ultrasonic distance sensor.
          
          
          This returns data in millimeters, and also writes to a JSON formatted message in the Bifrost protocol to serial output.
          
        
          Author: Jeremy Lindsay
          Maintainer: Jeremy Lindsay
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
            > Wificonnect
          
WiFiConnect
Communication
          A WiFi Manager for ESP8266 or ESP32 with OLED support
          
          
          A easy to use WiFi manager with support for an OLED display, configurable through a captive portal
          
        
          Author: Stuart Blair
          Maintainer: Stuart Blair
Read the documentation
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.
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
            > Mbed rp2040 pwm
          
MBED_RP2040_PWM
Device Control
          This library enables you to use Hardware-based PWM to create and output PWM to pins on RP2040 board to create and output PWM to pins.
These PWM channels, using RP2040 Hardware-PWM channels, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software ISR-based PWM, using millis(), micros() or Timer Interrupt. This important feature is absolutely necessary for mission-critical tasks. You can start, stop, change and restore the settings of any PWM channel on-the-fly
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the mbed, mbed_nano, mbed_rp2040
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Nano 33 BLE
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
            > Jpegdec
          
JPEGDEC
Display
          Optimized JPEG decoder for MCUs with 32K+ RAM.
          
          
          A fast JPEG library with a unique set of functions to make viewing image on microcontrollers easy. Includes fast downscaling options and the ability to view Exif embedded thumbnails. Supports baseline grayscale and color images with Huffman encoding.
          
        
          Author: Larry Bank
          Maintainer: Larry Bank
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
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.8
            (latest)
          
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0