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
            > Sodaq sht2x
          
Sodaq_SHT2x
Sensors
          An Arduino library for the SHT21 / SHT25 humidity and temperature sensors
          
          Author: keestux,SODAQ
          Maintainer: Kees Bakker
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
            (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 223 gas ccs811
          
FaBo 223 Gas CCS811
Sensors
          A library for CCS811 that getting values of CO2 and TVOC.
          
          
          CCS811 is gas sensors.
          
        
          Author: FaBo
          Maintainer: Akira Sasaki
Read the documentation
Compatibility
This library is compatible with the avr, esp32
          architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Psxnewlib
          
PsxNewLib
Device Control
          A library that allows interfacing with PlayStation 1/2 controllers
          
          
          Compatible with PS1 and PS2 controllers!
          
        
          Author: SukkoPera
          Maintainer: SukkoPera
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
0.4.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
            > Btle
          
BTLE
Communication
          Arduino library for basic Bluetooth LE communication.
          
          
          Arduino library for basic Bluetooth Low Energy support using the nRF24L01+ (basic support = sending & receiving on the advertising broadcast channel)
          
        
          Author: Florian Echtler
          Maintainer: Florian Echtler
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
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.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
            > Rv 3028 c7
          
RV-3028-C7
Timing
          Library for Micro Crystal RV-3028-C7 extreme low power RTC module.
          
          
          Supports calendar, alarm, periodic countdown timer, and programmable clock output functions.
          
        
          Author: Macro Yau
          Maintainer: Macro Yau
Read the documentation
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
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
            > Easyconfig
          
easyConfig
Communication
          WebPortal and WiFi management for ESP32/ESP8266
          
          
          Easy for configs wifi with WebPortal and auto reconnect wifi
          
        
          Author: Sonthaya Nongnuch
          Maintainer: ArtronShop
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.
1.4.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
            > Blues wireless notecard pseudo sensor
          
Blues Wireless Notecard Pseudo Sensor
Sensors
          Sensor class used for Notecard testing and examples.
          
          
          NotecardPseudoSensor provides an API interface in the internal sensors of the Notecard. The goal is to enable focus on other Notecard transactions, by abstracting this interaction with the Notecard.
          
        
          Author: Blues Wireless
          Maintainer: Blues Wireless
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
            > Openmv arduino rpc
          
OpenMV Arduino RPC
Communication
          OpenMV Arduino RPC Interface Library
          
          
          Allows your Arduino to control an OpenMV Cam over Serial (UART), I2C, SPI, and CAN.
          
        
          Author: OpenMV
          Maintainer: OpenMV
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
            > Comp6dof n0m1
          
Comp6DOF_n0m1
Sensors
          An Arduino Library for compass tilt compensation and hard iron offset
          
          
          Arduino Library for compass tilt compensation and hard iron offset. Part of this code was ported to C from the Freescale appnote AN4248. http://www.freescale.com/files/sensors/doc/app_note/AN4248.pdf The sine function comes from Dave Dribin's TrigInt lib. https://bitbucket.org/ddribin/trigint
          
        
          Author: Noah Shibley, Michael Grant
Author: Noah Shibley, Michael Grant
          Maintainer: Noah Shibley
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          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.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
            > Nanobleflashprefs
          
NanoBLEFlashPrefs
Data Storage
          Substitute for the missing EEPROM storage on Arduino Nano 33 BLE and BLE Sense.
          
          
          This library allows saving parameters and settings between program restarts and even reflashing on Arduino Nano 33 BLE and BLE Sense. Please note: Starting with version 1.1 of the library, all functions are synchronized. Therefore you should remove waiting loops with calls to operationCompleted() in your existing code.
          
        
          Author: Dirk Froehling
          Maintainer: Dirk Froehling
Read the documentation
Compatibility
Maintainer: Dirk Froehling
Read the documentation
Compatibility
This library is compatible with the mbed_nano
          architecture 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,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)
          
1.1.0
1.0.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
            > Homespan
          
HomeSpan
Uncategorized
          A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
          
          
          This library provides a microcontroller-focused implementation of Apple's HomeKit Accessory Protocol (HAP - Release R2) designed specifically for the ESP32 running on the Arduino IDE.  HomeSpan pairs directly to iOS Home via WiFi without the need for any external bridges or components.  Supports ESP32, ESP32-S2, ESP32-C3, and ESP32-S3.
          
        
          Author: Gregg
Author: Gregg
          Maintainer: Gregg
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.7.2
            (latest)
          
1.7.1
1.7.0
1.6.0
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
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
            > Acetimeclock
          
AceTimeClock
Timing
          Clock classes for Arduino that provide an auto-incrementing count of seconds since a known epoch which can be synchronized from external sources such as an NTP server, a DS3231 RTC chip, or an STM32 RTC chip.
This is a companion library to the AceTime library whose epoch defaults to 2050-01-01T00:00:00 UTC. This allows time zone calculations to be valid from the year 2000 to 2100 which matches the range of many hardware RTC chips that use a 2-digit year offset from the year 2000.
          
        
          Author: Brian T. Park
          Maintainer: Brian T. Park
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          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)
          
1.2.3
1.2.2
1.2.1
1.2.0
1.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
            > Shox96 progmem compression
          
Shox96 Progmem Compression
Data Storage
          Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)
          
          
          This library allows storing of compressed text strings in Arduino Program Memory and provides API to retrieve each string individually using index. It is based on Shox96 hybrid encoding technique.
          
        
          Author: Arundale Ramanathan
          Maintainer: Arun
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
            > Awot
          
aWOT
Communication
          Arduino web server library.
          
          
          aWOT is a web server library compatible with multiple different board architectures and networking solutions.
          
        
          Author: Lasse Lukkari
          Maintainer: Lasse Lukkari
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.
the
          Arduino IDE and install it from there.
3.5.0
            (latest)
          
3.3.1
3.3.0
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.3
3.1.0
3.0.3
3.0.1
3.0.0
2.0.1
2.0.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
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
            > Gemelon pushbutton
          
Gemelon Pushbutton
Signal Input/Output
          Arduino library to debounce a pushbutton.
          
          
          C++ library for the Arduino IDE to debounce a pushbutton and interpret the pushbutton state on an Arudino Digital Input.
          
        
          Author: Gemelon
          Maintainer: Gemelon
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
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
            > Touchevent
          
TouchEvent
Display
          An Event-Manager for Touchscreen with XPT2046 requires XPT2046-Touchscreen library.
          
          
          This eventmanager detects the events click, double click, long click, swipe, touch down, touch up and draw. On any of these events a callback function ncan be registered. The parameters to define how to detect the events can be modified.
          
        
          Author: Gerald Lechner
          Maintainer: Gerald Lechner
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Smarteverything lsm9ds1
          
SmartEverything LSM9DS1
Sensors
          Library code for LSM9DS1 iNEMO inertial module:3D accelerometer, 3D gyroscope, 3D magnetometer
          
          
          The LSM9DS1 is a system-in-package featuring a 3D digital linear acceleration sensor, a 3D digital angular rate sensor, and a 3D digital magnetic sensor.
The LSM9DS1 has a linear acceleration full scale of ±2g/±4g/±8/±16 g, a magnetic field full scale of ±4/±8/±12/±16 gauss and an angular rate of ±245/±500/±2000 dps.
The LSM9DS1 includes an I2C serial bus interface supporting standard and fast mode (100 kHz and 400 kHz) and an SPI serial standard interface.
Magnetic, accelerometer and gyroscope sensing can be enabled or set in power-down mode separately for smart power management.
          
        
          Author: Seve
          Maintainer: axelelettronica
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
            > Antares esp8266 http
          
Antares ESP8266 HTTP
Communication
          A library to simplify the process of fetching/deploying data to Antares IoT platform
          
          Author: Antares
          Maintainer: Antares
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.3.3
            (latest)
          
1.3.2
1.3.1
1.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
            > I2c irsense library
          
I2C-IRSENSE Library
Sensors
          An Arduino library to control the Iowa Scaled Engineering I2C-IRSENSE ( https://www.iascaled.com/store/I2C-IRSENSE ) reflective infrared proximity sensor.
          
          
          Because the I2C-IRSENSE is just a breakout for the AMS TMD26721, this library may be useful for controlling other implementations as well
          
        
          Author: Nathan D. Holmes
          Maintainer: Nathan D. Holmes
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
            > Mcp23s08
          
MCP23S08
Signal Input/Output
          Arduino library for SPI MCP23S08 8 channel port expander  8 IO-lines
          
          
          setPolarity, setPullup
          
        
          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
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
            > Fft c
          
FFT_C
Data Processing
          FFT library in C
          
          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.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
            > Lightdimmer
          
LightDimmer
Device Control
          This library allows to drive LEDs to simulate railroad signals.
          
          
          LightDimmer allows to drive LEDs to simulate railroad signals. The user can specify a flashing period, a fade time and a rise time for each LED. In addition the duty cycle corresponding to the on state can be specified.
          
        
          Author: Jean-Luc - Locoduino
          Maintainer: Jean-Luc - Locoduino
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
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.3
            (latest)
          
1.3.2
1.3.1
1.3.0
1.2.3
1.2.2
1.2.1
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
            > Acecommon
          
AceCommon
Other
          Small low-level classes and functions for Arduino: incrementMod(), decToBcd(). strcmp_PP(), PrintStr, PrintStrN, printPad{N}To(), printIntAsFloat(), TimingStats, formUrlEncode(), FCString, KString, hashDjb2(), binarySearch(), linearSearch(), isSorted(), reverse(), and so on.
          
          
          The classes and functions have no external dependencies so that they can be easily reused in other libraries.
          
        
          Author: Brian T. Park
          Maintainer: Brian T. Park
Author: Brian T. Park
          Maintainer: Brian T. Park
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          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.6.2
            (latest)
          
1.6.1
1.6.0
1.5.2
1.5.0
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.0
1.1.2
1.1.1
1.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
            > Sensirion i2c sfa3x
          
Sensirion I2C SFA3x
Sensors
          Library for the SFA3X sensor family by Sensirion
          
          
          Enables you to use the SFA30 sensor via I2C.
          
        
          Author: Sensirion
          Maintainer: Sensirion
Read the documentation
Go to repository
Compatibility
This library is compatible with the 
          architecture.
          
        Releases
To use this library, open the Library Manager in
          the
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Adafruit veml7700 library
          
Adafruit VEML7700 Library
Sensors
          Arduino library for the VEML7700 sensors in the Adafruit shop
          
          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.1.2
            (latest)
          
2.1.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sslclient
          
SSLClient
Communication
          Arduino library to add TLS functionality to any Client class
          
          
          including the Arduino EthernetClient and WiFiClient classes (though it is better to prefer WiFClient.connectSSL if implemented). In other words, SSLClient implements encrypted communication through SSL on devices that do not otherwise support it.
          
        
          Author: Noah Koontz
          Maintainer: OPEnS Lab
Read the documentation
Compatibility
This library is compatible with the samd, sam, tivac, stm32, esp32
          architectures so you
architectures so you
          should be able to use it on the
          following Arduino boards:
Arduino Due
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.
1.6.11
            (latest)
1.6.11
            (latest)
          
1.6.10
1.6.9
1.6.8
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.0
1.4.7
1.4.6
1.4.5
1.4.4
1.4.2
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.2
1.1.1
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 sim7000
          
DFRobot_SIM7000
Communication
          communication device library.(SKU:DFR0572/DFR0505-CN)
          
          
          The communication device library of SIM7000
          
        
          Author: DFRobot
          Maintainer: TangJie
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Freertos
          
FreeRTOS
Timing
          FreeRTOS Real Time Operating System implemented for AVR (Uno, Nano, Leonardo, Mega).
          
          
          The primary design goals are: Easy to use, Small footprint, Robust. Uses Watchdog Timer for 15ms resolution. Slow blink = stack overflow. Fast blink = heap malloc() failure.
          
        
          Author: Richard Barry
          Maintainer: Phillip Stevens
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
10.5.1-0
            (latest)
          
10.5.0-1
10.5.0-0
10.4.6-8
10.4.6-7
10.4.6-6
10.4.6-5
10.4.6-4
10.4.6-3
10.4.6-2
10.4.6-1
10.4.6-2
10.4.6-1
10.4.6-0
10.4.4-2
10.4.4-1
10.4.4-0
10.4.3-8
10.4.3-7
10.4.3-6
10.4.3-5
10.4.3-4
10.4.3-3
10.4.3-2
10.4.3-0
10.4.1-0
10.3.0-9
10.3.0-8
10.3.0-7
10.3.0-6
10.3.0-5
10.3.0-4
10.3.0-3
10.3.0-2
10.3.0-1
10.2.0-3
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Shtc3 soldered library
          
SHTC3 Soldered Library
Uncategorized
          Library for controling SHTC3 sensor with EasyC comunication
          
          
          Library for controling SHTC3 sensor to get temperature and humidity data
          
        
          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
            > Bolder flight systems checksum
          
Bolder Flight Systems Checksum
Communication
          Checksum library.
          
          
          This library includes classes for computing common checksums.
          
        
          Author: Brian Taylor
          Maintainer: Brian Taylor
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.0.0
            (latest)
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
Reference
            >  Libraries
            > Mkrnb
          
MKRNB
Communication
          Enables NB/GRPS network connection using the Arduino MKR NB 1500 board.
          
          
          This library also allows you to connect to internet through NarrowBand IoT or LTE Cat M1 networks.
          
        
Go to repository
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 1310
Arduino MKR WiFi 1010
Arduino MKR WAN 1310
Arduino MKR WiFi 1010
Arduino MKR ZERO (I2S bus & SD for sound, music & digital audio data)
Arduino MKR1000 WIFI
Arduino Nano 33 IoT
Arduino Zero
Compatibility Note
Note: while the library is supposed to compile correctly on these architectures,
          it might require specific hardware features that may be available only on some boards.
        
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.5.1
            (latest)
          
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
Usage
1.1.0
1.0.1
1.0.0
Usage
With the Arduino MKR NB 1500 and this library you can connect to the internet over a GSM network. The on board module operates in 4G, using LTE Cat M1 or NB1.
Arduino MKR NB 1500 has a modem that transfers data from a serial port to the GSM network. The modem executes operations via a series of AT commands. The library abstracts low level communications between the modem and SIM card. It relies on the Serial library for communication between the modem and Arduino.
Typically, each individual command is part of a larger series necessary to execute a particular function. The library can also receive information and return it to you when necessary.
To use this library
#include <MKRNB.h>
Library structure
As the library enables multiple types of functionality, there are a number of different classes.
As the library enables multiple types of functionality, there are a number of different classes.
The NB class takes care of commands to the radio modem. This handles the connectivity aspects of the module and registers your system in the 4G infrastructure. All of your GSM/GPRS programs will need to include an object of this class to handle the necessary low level communication.
Send/receive SMS messages, managed by the NB_SMS class.
The GPRSClass is for connecting to the internet.
NBClient includes implementations for a client, similar to the Ethernet and WiFi libraries.
A number of utility classes such as NBScanner and NBModem
Library compatibility
A number of utility classes such as NBScanner and NBModem
Library compatibility
The library tries to be as compatible as possible with the current Ethernet and WiFi101 library. Porting a program from an Arduino Ethernet or WiFi101 library to an Arduino with the MKR NB 1500 should be fairly easy. While it is not possible to simply run Ethernet or WiFi101 compatible code on the MKR NB 1500 as-is, some minor, library specific, modifications will be necessary, like including the GSM and GPRS specific libraries and getting network configuration settings from your cellular network provider.
Examples
You can visit the MKR NB 1500 documentation portal for tutorials, technical specifications and more. You can also browse through a set of examples at the Examples from Libraries page.
NB Class
NB constructor
begin()
shutdown()
NB.getTime()
NB_SMS Class
beginSMS()
ready()
endSMS()
available()
remoteNumber()
read()
ready()
endSMS()
available()
remoteNumber()
read()
write()
print()
peek()
flush()
GPRS Class
GPRS constructor
attachGPRS()
NBClient and NBSSLClient Class
Client
SSL Client
ready()
connect()
beginWrite()
write()
endWrite()
connected()
read()
available()
peek()
flush()
stop()
NBModem Class
NBModem Constructor
begin()
getIMEI()
getICCID()
NBScanner Class
NBScanner Constructor
begin()
getCurrentCarrier()
NBPIN Class
NBPIN constructor
begin()
isPIN()
checkPIN()
checkPUK()
changePIN()
switchPIN()
checkReg()
getPinUsed()
setPinUsed()
NBUDP Class
NBUDP
begin()
available()
beginPacket()
endPacket()
write()
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
            > Am1008w k i2c
          
AM1008W-K I2C
Sensors
          Arduino library to control Cubic AM1008W-K I2C
          
          Author: Neosarchizo
          Maintainer: Neosarchizo
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
            > Atmlib
          
ATMlib
Other
          The Arduboy Tracker Music library.
          
          
          A library for playing 4 channel chiptune music and oscilator sounds, intended for use with the Arduboy game system
          
        
          Author: TEAM a.r.g., Davey Taylor aka STG, Joeri Gantois aka JO3RI
          Maintainer: info@TEAM_arg.org
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:
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.2.6
            (latest)
          
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
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
            > Egoshields
          
egoShieldS
Device Control
          Library offering support for uStepper S egoShield
          
          
          uStepper S egoShield support library
          
        
          Author: uStepper ApS
          Maintainer: Thomas Olsen (thomas@ustepper.com)
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
            > Adns3080
          
ADNS3080
Sensors
          Interface for the ADNS3080 mouse sensor.
          
          
          Library to interface with the ADNS3080 mouse sensor. Retrieves motion and frame data.
          
        
          Author: RCmags
          Maintainer: RCmags
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
            > Asyncesp8266 ethernet manager
          
AsyncESP8266_Ethernet_Manager
Communication
          (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
This Library is used for configuring (ESP8266 + LwIP W5500 / W5100(S) / 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. Using AsyncDNSServer instead of DNSServer now
          
        
          Author: Khoi Hoang
          Maintainer: Khoi Hoang
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
            > Trivialkalmanfilter
          
TrivialKalmanFilter
Data Processing
          Trivial Kalman Filter.
          
          
          Unidimensional trivial Kalman filter (header only, Arduino compatible) library.
          
        
          Author: Damian Wrobel
          Maintainer: Damian Wrobel
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
            > Hsmcpp
          
hsmcpp
Other
          C++ library for Hierarchical State Machines (HSM, FSM)
          
          
          C++ library for hierarchical state machines / finite state machines. Provides a code-free visual approach for defining state machine logic using GUI editors with automatic code and diagram generation. Check out https://hsmcpp.readthedocs.io for detailed documentation.
          
        
          Author: Ihor Krechetov
          Maintainer: Ihor Krechetov
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
            > Adafruit vc0706 serial camera library
          
Adafruit VC0706 Serial Camera Library
Device Control
          Library for VC0706-based Serial JPEG Cameras
          
          Author: Adafruit
          Maintainer: Adafruit
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
1.2.0
            (latest)
          
1.1.1
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Ledcontroller
          
LedController
Display
          The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
"!!Version 2.0.0 comes with a lot of changes plese check the readme on more information!! It can do everything LedControl can, works with more boards (like esp32) and makes working with LedMatricies easier. You can more your displayed data around, set whole segments and have way more symbols for 7-segment displays. If you still miss a feature just create a pull request and I will do my best to add it ASAP."
          
        
          Author: Noa Sakurajin
          Maintainer: Noa Sakurajin
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.2
            (latest)
2.0.2
            (latest)
          
2.0.1
2.0.0-rc4
2.0.0-rc3
2.0.0-rc2
2.0.0-rc1
1.7.2
1.7.1
1.7.0
1.6.1
1.6.0
1.5.0
1.4.2
1.4.1
1.4.0
1.3.3
1.3.2
1.3.1
1.2.2
1.2.1
1.2.0
1.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
            > Sleepy pi 2
          
Sleepy Pi 2
Other
          Arduino Library for Sleepy Pi 2 Raspberry Pi HAT
          
          
          A Smart Power Management Board that provides a virtual low power mode to Raspberry Pi's
          
        
          Author: Spell Foundry
          Maintainer: Spell Foundry
Read the documentation
Compatibility
This library is compatible with the avr
          architecture so you
          should be able to use it on the
          following Arduino boards:
Arduino Micro
Arduino Leonardo
Arduino Mega
Arduino Nano
Arduino Uno
Arduino Yún
Compatibility Note
Language
functions
variables
structure
Libraries
IoT Cloud API
Glossary
        Find anything that can be improved? Suggest corrections and new documentation via GitHub.
        Doubts on how to use Github? Learn everything you need to know in this tutorial.
    
Reference
            >  Libraries
            > Sparkfun hyperdisplay
          
SparkFun HyperDisplay
Device Control
          Standardized library for control of displays
          
          
          This is an abstract display library that makes it easy to get new displays up and running quickly with a full set of drawing and printing functions with multi-window support. This library is relatively flexible allowing for the user to use a completely custom color definition and override default implementations for printing. All that is needed to make a display work is to provide the interface to draw one pixel to the display, and instruct the library how to handle your custom color type. Increased efficiency can be obtained by overriding additional drawing functions.
Author: SparkFun Electronics
          Maintainer: SparkFun Electronics
Read the documentation
Compatibility
This library is compatible with all architectures so you should be able to use
          it on all the Arduino
          boards.
Releases
To use this library, open the Library Manager in
          the
          Arduino IDE and install it from there.
2.0.1
            (latest)
          
2.0.0
1.0.3