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
            > Osc
          
OSC
Device Control
          Open Sound Control (OSC)
          
          
          Open Sound Control (OSC) is an open, transport-independent, message-based encoding developed for communication among computers, sound synthesizers, and other multimedia devices.
          
        
          Author: Adrian Freed
          Maintainer: Adrian Freed
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
            > Youpilabesp8266
          
YoupiLabEsp8266
Other
          library for Esp8266
          
          
          Library for fast, easy data communication on the IoT platform (https://iot.youpilab.com).
          
        
          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
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
            > Pi4ioe5v6416
          
PI4IOE5V6416
Device Control
          Arduino library for PI4IOE5V6416 16-bit general-purpose I/O expander
          
          
          16-bit general-purpose I/O expander with programmable output drive strength and pull-up/down resistor
          
        
          Author: Ponoor Experiments Inc
          Maintainer: Kanta Horio
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
            > Stopwatchlib
          
StopwatchLib
Other
          Stopwatch Library
          
          
          Arduino library that allows to record the time elapsed in the execution of the code, obtaining the result as milliseconds elapsed or as frequency in Hz. With this library we can measure the time in a simple way, releasing these functions to the main flow.
          
        
          Author: Luis Llamas
          Maintainer: Luis Llamas
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
            > Gwiot 7941e
          
Gwiot 7941E
Sensors
          A simple library to interface with Gwiot 7941E 125kHz RFID reader
          
          Author: Gutierrez PS, Arad Eizen
          Maintainer: Gutierrez PS
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.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
            > Bluedot sgp40 sht40
          
BlueDot SGP40 SHT40
Sensors
          BlueDot library for SGP40 and SHT40 sensors.
          
          
          Read temperature, relative humidity and VOC index.
          
        
          Author: BlueDot
          Maintainer: BlueDot
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
            > Dusk2dawn
          
Dusk2Dawn
Other
          Get estimate time of sunrise and sunset given a set of coordinates.
          
          
          Given a set of a coordinates, a preferred time zone, and whether Daylight Saving Time is in effect, an estimate time of apparent sunrise or sunset is returned in minutes elapsed since midnight.
          
        
          Author: DM Kishi
          Maintainer: DM Kishi
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
            > Akafugu twiliquidcrystal library
          
Akafugu TWILiquidCrystal Library
Display
          Akafugu TWILiquidCrystal Library
          
          Author: Akafugu
          Maintainer: Akafugu
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.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
            > Soundex
          
Soundex
Signal Input/Output
          "Arduino Library for calculating Soundex hash.
          
          
          Experimental Soundex16, Soundex32
          
        
          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.1.4
            (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
            > Sunfounder ai camera
          
SunFounder AI Camera
Device Control
          SunFounder AI Camera library.
          
          
          Support Library for SunFounder ESP32 Cam AI Camera.
          
        
          Author: SunFounder
          Maintainer: SunFounder
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.4
            (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
            > Twitterapi
          
TwitterApi
Communication
          A wrapper for the Twitter API for Arduino (supports ESP8266 & WiFi101 boards)
          
          Author: Brian Lough
          Maintainer: Brian Lough
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
            > Tfli2c
          
TFLI2C
Sensors
          Arduino library for Benewake TFLuna distance sensor in I2C mode
          
          Author: Bud Ryerson
          Maintainer: Bud Ryerson
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.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
            > Dynamixel servo
          
Dynamixel_Servo
Device Control
          Dynamixel_Servo is an Arduino compatible library for controlling Dynamixel MX and RX series servos.
This module presents a high-level interface and a low-level interface for manipulating the servo's registers. The high-level interface looks up the width (one or two bytes) of the specified value and manipulates all relevant registers (low byte and high byte) as a single value. The high-level interface also performs automatic conversions between the raw values defined in the servo's datasheet, and physical values such as radians, radians-per-second, Amperes, Volts, baud, microseconds, degrees-Celcius, percent (of the motor's maximum torque) etc... as appropriate to the value. The down-side is that the high-level interface hogs several kilobytes of code space, as the result of using floating-point math and having some large-ish lookup tables. Therefore a low-level interface is provided that allows more straightforward access to the servo's registers using raw values, which may optionally be converted to and from physical values using the provided
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 ota
          
ESP32-OTA
Communication
          Add an HTTP OTA interface to an existing project
          
          
          Easily add an HTTP OTA interface to an existing project
          
        
          Author: Scott Baker
          Maintainer: Scott Baker
Read the documentation
Compatibility
This library is compatible with the esp32, esp8266
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.1.4
            (latest)
          
0.1.3
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Acemenu
          
AceMenu
Display
          A library that makes coding a user Menu a breeze.
          
          
          Uses a simple 3/4 button navigation system
          
        
          Author: Johny Hoops
          Maintainer: Johny Hoops
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
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.1.3
            (latest)
          
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
            > Phyphox ble
          
phyphox BLE
Other
          Use the app phyphox to visualize your sensor data on your phone or tablet!
          
          
          The purpose of this library is to use the open source phyphox app (see https://phyphox.org) to plot sensor data on your phone. phyphox is much more than only 'plotting your data'. You can also perform data analysis with it or access your phones sensors to use in your Arduino project.
          
        
          Author: RWTH Aachen University
          Maintainer: Dominik Dorsel
Read the documentation
Maintainer: Dominik Dorsel
Read the documentation
Go to repository
Compatibility
This library is compatible with the mbed, esp32, samd, mbed_nano
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino MKR FOX 1200
Arduino MKR GSM 1400
Arduino MKR NB 1500
Arduino MKR VIDOR 4000
Arduino MKR WAN 1300 (LoRa connectivity)
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 BLE
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.1.2
            (latest)
          
1.1.1
1.1.0
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.9.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
            > Mjgrove
          
MjGrove
Signal Input/Output
          MjGrove
          
          Author: matsujirushi
          Maintainer: matsujirushi
Read the documentation
Go to repository
Compatibility
This library is compatible with the Seeed_STM32F4, stm32
          architectures.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.4.0
            (latest)
          
1.3.0
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
            > Processscheduler
          
ProcessScheduler
Timing
          An OOP multitasking library
          
          
          A thread safe Library that gives the user fine grained control over custom 'Process' objects. Dynamically schedule how often a process runs and/or number of iterations. Advanced features include Exception handling and Process CPU time statistics.
          
        
          Author: D. Aaron Wisner
          Maintainer: D. Aaron Wisner
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:
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
            > Tcm2lib
          
TCM2lib
Display
          Arduino library for the MPico TCM2 E-Ink timings module
          
          
          This library can be used in conjunction with a Pervasive Displays S1441CS121 4.41" E-Ink kit and provides a graphic to EPD format converting tool
          
        
          Author: OXullo Intersecans
          Maintainer: OXullo Intersecans
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
Reference
            >  Libraries
            > Usbhost
          
USBHost
Device Control
          Allows the communication with USB peripherals like mice, keyboards, and thumbdrives.
          
          
          The USBHost library allows an Arduino Due board to appear as a USB host, enabling it to communicate with peripherals like USB mice and keyboards. USBHost does not support devices that are connected through USB hubs. This includes some keyboards that have an internal hub.
          
        
Go to repository
Compatibility
This library is compatible with the sam
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Due
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
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.0.5
            (latest)
          
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Usage
Compatible with Arduino Due only
The USBHost library allows an Arduino Due board to appear as a USB host, enabling it to communicate with peripherals like USB mice and keyboards. USBHost does not support devices that are connected through USB hubs. This includes some keyboards that have an internal hub.
NB: The USBHost library and associated functions are experimental. While it is not likely the API will change in future releases, it is still under development.
NB: The USBHost library is distributed under the General Public License version 2 (GPL2) as published by the Free Software Foundation. Any sketch that uses the library needs to be open-sourced under the GPL2 as well.
USBHost Class
USBHost is the base class for all calls that rely on USB host communication. When invoked, it initializes a USB controller. To declare it, use:
USBHost usb;
General
Task()
Mouse Controller
`MouseController`
mouseMoved()
mouseDragged()
mousePressed()
mouseReleased()
getXChange()
getYChange()
getButton()
Keyboard Controller
KeyboardController
keyPressed()
keyReleased()
getModifiers()
getKey()
getOemKey()
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
            > Pin
          
Pin
Signal Input/Output
          An easy to use Arduino library for fast and simultaneous operations on Arduino I/O pins.
          
          
          Supports Arduino AVR boards natively and custom boards by manually defining register addresses.
          
        
          Author: Alec Fenichel
          Maintainer: Alec Fenichel
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
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.
4.2.0
            (latest)
          
4.1.1
4.1.0
4.0.1
4.0.0
3.0.1
3.0.0
2.4.1
2.4.0
2.3.0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.0
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Octosonar
          
OctoSonar
Sensors
          A library to support the OctoSonar v2 HC-SR04 concentrators
          
          
          triggers via PCF8574A or PCF8575, echo via tri state buffers.
          
        
          Author: Alastair Young
          Maintainer: Alastair Young
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
> Wifinina generic
          
WiFiNINA_Generic
Communication
          Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K and using new WiFi101_Generic library
With this library you can instantiate Servers, Clients and send/receive TCP/UDP packets through WiFiNINA. The board can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.
          
        
          Author: Arduino, Khoi Hoang
          Maintainer: Khoi Hoang
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.8.15-1
            (latest)
          
1.8.15-0
1.8.14-7
1.8.14-6
1.8.14-5
1.8.14-6
1.8.14-5
1.8.14-4
1.8.14-3
1.8.14-2
1.8.14-1
1.8.13
1.8.12
1.8.11
1.8.10
1.8.10-1
1.8.5
1.8.2
1.8.0
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.3
1.5.2
1.5.1
1.5.1-final
1.5.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
            > Eepromwearlevel
          
EEPROMWearLevel
Other
          EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
          
          
          EEPROMWearLevel bases on the EEPROM library included in the Arduino framework. It reduces EEPROM wear by writting a new value to an other EEPROM location. The current location is stored by writing a single bit for every EEPROM location. When all are used, it starts again on the first location.
          
        
          Author: Pete
          Maintainer: Pete
Read the documentation
Compatibility
Author: Pete
          Maintainer: Pete
Read the documentation
Compatibility
This library is compatible with the avr, megaavr
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Nano Every
Arduino Uno
Arduino Uno WiFi REV2
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.
2.1.0
            (latest)
          
2.0.0
1.0.0
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Ucglib
          
Ucglib
Display
          True color TFT and OLED library, Up to 18 Bit color depth. Supported display controller: ST7735, ILI9163, ILI9325, ILI9341, ILI9486,LD50T6160, PCF8833, SEPS225, SSD1331, SSD1351, HX8352C.
          
          Author: oliver
          Maintainer: oliver
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
            > Epson su spi
          
Epson_SU_SPI
Sensors
          Sensing Unit Library using SPI for Epson M-Gxx & Accelerometer M-A352
          
          
          Basic device library for configuring, initializing, retrieving sensor data with Epson M-G3xx/M-A352 connected by SPI interface
          
        
          Author: Sensing System Support, sensingsystem_support@ea.epson.com
          Maintainer: Sensing System Support, sensingsystem_support@ea.epson.com
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
            > Advancedserial
          
advancedSerial
Communication
          An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
          
          Author: Vasily Klenov
          Maintainer: Vasily Klenov
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.4
            (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
            > Esp32 https server
          
ESP32_HTTPS_Server
Communication
          Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.
          
          
          The library provides TLS support and simultaneous connections. It can be used to run an HTTP or HTTPS server, or both in parallel. The server's resources are defined through handler and middleware functions, giving an easy start to everyone who has worked with frameworks like Express or Servlets before.
          
        
          Author: Frank Hessel
          Maintainer: Frank Hessel
Read the documentation
Compatibility
This library is compatible with the esp32
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
            > Nxtbluetooth
          
NXTBluetooth
Communication
          A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
          
          
          This library supports the NXT 1.0 and 2.0 bluetooth protocols and should be able to use any non-retired arduino board (or clone) as well as any serial bluetooth module (e.g. HC-06). The library hides the bluetooth protocol behind a series of easy understand functions. The LEGO Mindstorms Bluetooth Developers Kit document has been provided as well for anyone curious in delving deeper into the the NXT bluetooth protocol.
Author: Aidan Gebbie
          Maintainer: Aidan Gebbie
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.2
            (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
            > Esp32spislave
          
ESP32SPISlave
Communication
          SPI Slave library for ESP32
          
          Author: hideakitai
          Maintainer: hideakitai
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.2.0
            (latest)
          
0.1.2
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
            > Adf7023
          
ADF7023
Communication
          An Arduino library for RF communication with Analog Devices RF Transceiver ADF7023.
          
          
          Supports Arduino, ESP, STM32Duino.
          
        
          Author: Igor Levkov
          Maintainer: Igor Levkov
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.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
            > Tpdbutton
          
TpdButton
Signal Input/Output
          Simple prototyping library to read different events on a button.
          
          
          It is possible to read single press, double press and long press as well as a defined multi-press, choosing how many presses you want to detect.
          
        
          Author: theprototypedesigner
          Maintainer: theprototypedesigner
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
            > Adafruit softservo
          
Adafruit SoftServo
Device Control
          A lightweight software servo library, designed for Trinket/Gemma but good for other Arduino-compats
          
          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.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
            > Ftrgbled
          
FTRGBLED
Display
          Freetronics RGBLED module (WS2801-based) driver library.
          
          
          Display RGB colours on a chain of WS2801-based Freetronics RGBLEDs (or compatible).
          
        
          Author: Angus Gratton
          Maintainer: Angus Gratton
Read the documentation
Go to repository
Compatibility
This library is compatible with the avr, sam
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Due
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.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
            > Ucrc16lib
          
uCRC16Lib
Data Processing
          Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib
          
          
          Supports any architecture
          
        
          Author: Naguissa
          Maintainer: Naguissa
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.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
            > Mqttlogger
          
MqttLogger
Communication
          Remote logging on a mqtt broker with the same interface as Serial.print()
          
          
          This library is a substitute for Serial as a logging/debug tool when your device has an internet connection (ESP32 etc.) and is not connected over the serial port. The text written by the print() commands is published to a given topic on a MQTT broker. By subscribing to the same topic you can display the log messages remotely. When no MQTT connection is available, Serial is used as a fallback.
          
        
          Author: androbi
Author: androbi
          Maintainer: androbi
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
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
            > Megaavr timerinterrupt
          
megaAVR_TimerInterrupt
Device Control
          This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc.
These megaAVR_TimerInterrupt Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. Now supporting MegaCoreX.
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
Read the documentation
Compatibility
This library is compatible with the megaavr
          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 Nano Every
Arduino Uno WiFi REV2
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.7.0
            (latest)
          
1.6.1
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
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
            > Dfrobot gm60
          
DFRobot_GM60
Sensors
          GM60 is a highly integrated QR code scanner with excellent performance and a small size(SKU:SEN0486)
          
          
          DFRobot_GM60 is the standard library of DFRobot.
          
        
          Author: DFRobot
          Maintainer: fengli
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
            > Extflashloader
          
ExtFlashLoader
Other
          Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.
          
          Author: Kenta IDA
          Maintainer: Kenta IDA
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.
0.1.2
            (latest)
          
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
            > Sparkfun bq27441 lipo fuel gauge arduino library
          
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library
Sensors
          An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge
          
          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.
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
            > Dabshield
          
DABShield
Device Control
          Library for controlling DABShield DAB/DAB+/FM digital radio shield
          
          
          Supports DAB/DAB+ functionality wiht Serivce Info, and FM with RDS, Compatible with both 3.3v and 5v boards e.g. UNO, DUE, M0, ZERO, etc
          
        
          Author: Adrian Verity
          Maintainer: Adrian Verity
Read the documentation
Go to repository
Compatibility
This library is compatible with all architectures so you should be able to use
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.5.4
            (latest)
          
1.5.3
1.5.2
1.5.1
1.4.0
1.3.0
1.2.0
1.1.3
1.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
            > Mrm ir finder can
          
mrm-ir-finder-can
Device Control
          CAN Bus library for MRMS mrm-ir-finder-can
          
          
          CAN Bus connectivity and local functions exposed via CAN Bus
          
        
          Author: Zoran Pribičević
          Maintainer: Zoran Pribičević
Read the documentation
Compatibility
This library is compatible with the esp32
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.0.2
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
            > Ise i2c mcp3427 library
          
ISE I2C-MCP3427 Library
Sensors
          A library to control the Iowa Scaled Engineering I2C-MCP3427 ( https://www.iascaled.com/store/I2C-MCP3427 ) 16-bit analog to digital converter
          
          
          Because the I2C-MCP3427 is just a breakout for the Microchip MCP3427, this library may be useful for controlling other implementations as well
          
        
          Author: Nathan D. Holmes
          Maintainer: Nathan D. Holmes
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
            > Ark cpp client
          
Ark-Cpp-Client
Communication
          A simple API client implementation in C++ for the ARK Blockchain.
          
          
          This client library allows you to interact with the API of the Ark Ecosystem blockchain, retrieving information on things like wallets, transactions, delegate information and more.
          
        
          Author: Ark Ecosystem
          Maintainer: Ark Ecosystem
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
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.4.1
            (latest)
          
1.4.1-arduino
1.4.0
1.4.0-arduino
1.3.0
1.3.0-arduino
1.2.0
1.2.0-arduino
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
            > Porcupine ru
          
Porcupine_RU
Data Processing
          Porcupine for Russian language. Porcupine is a highly-accurate and lightweight wake word engine.
          
          
          Porcupine enables building always-listening voice-enabled applications. The device will listen for a wake word. This software library is compatible with Arduino Nano 33 BLE and Arduino Portenta H7, and it comes with a variety of examples that demonstrate how to utilize Picovoice APIs.
          
        
          Author: Picovoice Inc.
          Maintainer: Picovoice Inc. hello@picovoice.ai