A list of the 85 libraries in the architecture sam.

ADC_SAmpler Enable analog sequencer with timer on SAM3x DUE
ADC_SEQR Enable analog sequencer on SAM3x DUE
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
Audio Allows playing audio files from an SD card. For Arduino DUE only.
AutoAnalogAudio Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
BackSeatDriver Simple move and turn semantics for self-driving vehicles.
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
BH1750 Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
Braccio Allows to move each Braccio parts using simple calls.
BraccioRobot Braccio Robot controller API.
BraccioV2 A library that enables more functionality for use with the Tinkerkit Braccio Arm.
BSEC Software Library Bosch Sensortec Environmental Cluster (BSEC) Software library
Capacitor Measure capacitance from 0.2pF to 100uF with no external hardware.
CaptureTimer Arduino Input Capture Library
Ch376msc A library for CH376 file manager control chip.
dcf77_xtal DCF77 decoder with excellent noise tolerance.
DIO2 Fast digital input/output functions.
DMD2 Updated (beta) library for Freetronics DMD dot matrix displays.
DueTimer Timer Library fully implemented for Arduino DUE
due_can Allows for CAN bus communications with the Arduino Due
DUE_schmitt Enable SAM3x DUE IO Schmitt trigguer
EEPROM_CAT25 Driver for On Semiconductor CAT25 SPI EEPROM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
FreqPeriodCounter Smart library with comprehensive functions for counting (multiple) frequencies. For Arduino Uno and Zero.
FTOLED Library to drive Freetronics OLED128 128x128 display.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
Infrared An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
KellerModbus Arduino library for communication with Keller pressure and water level sensors via Modbus.
MIDIUSB Allows an Arduino board with USB capabilites to act as a MIDI instrument over USB.
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
OneWireNg Arduino 1-wire service library
OpenDevice OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring
OpenMRNLite Network protocol stack for model railroading: OpenLCB and LCC implementation.
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PS2KeyAdvanced PS2 keyboard FULL control and ALL keys processing, as well as LED control.
PS2KeyMap PS2 keyboard codes from PS2KeyAdvanced to UTF-8 for any Latin language keyboard.
PS2KeyRaw PS2 keyboard control and raw data receiving
RT-Thread Real Time Operating System porting for Arduino SAM and SAMD boards
RTCDue Use for the RTC inside the SAM3X8E from the Arduino DUE
RTT-GUI Embedded GUI Library
RTT QRCode RT-Thread QR Code App
Scheduler Allows multiple tasks to run at the same time, without interrupting each other. For Arduino sam and samd architectures only (Due, Zero...).
SDI-12 An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
SensorModbusMaster Arduino library for communicating via modbus with the Arduino acting as master
Servo Allows Arduino/Genuino boards to control a variety of servo motors.
ServoEasing Enables smooth servo movement. Linear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
SSLClient Arduino library to add TLS functionality to any Client class
STM32duino ASM330LHH Automotive inertial measurement unit.
STM32duino IIS2MDC Ultra Low Power 3D magnetometer.
STM32duino ISM330DLC 3D accelerometer and 3D gyroscope.
STM32duino LIS2DW12 Ultra Low Power 3D accelerometer.
STM32duino LIS2MDL Ultra Low Power 3D magnetometer.
STM32duino LPS22HH Nano pressure sensor.
STM32duino LSM6DSO Ultra Low Power inertial measurement unit.
STM32duino LSM6DSOX Ultra Low Power inertial measurement unit.
STM32duino LSM6DSR iNEMO inertial measurement unit.
STM32duino M95640-R This library includes drivers for ST M95640-R EEPROM.
STM32duino Proximity Gesture Allows performing simple gestures detection using proximity sensors
STM32duino S2-LP This library includes drivers for ST S2-LP sub-1GHz transceiver.
STM32duino STTS22H digital temperature sensor.
STM32duino STTS751 digital temperature sensor.
STM32duino VL53L0X Allows controlling the VL53L0X (Time-of-Flight and gesture detection sensor)
STM32duino VL53L1X Allows controlling the VL53L1X (Time-of-Flight and gesture detection sensor)
STM32duino VL6180X Allows controlling the VL6180X (proximity and ambient light sensing (ALS) sensor)
STM32duino X-NUCLEO-53L0A1 Allows controlling the VL53L0X sensors on board of X-NUCLEO-53L0A1
STM32duino X-NUCLEO-53L1A1 Allows controlling the VL53L1X sensors on board of X-NUCLEO-53L1A1
STM32duino X-NUCLEO-6180XA1 Allows controlling the VL6180X sensors on board of X-NUCLEO-6180XA1
STM32duino X-NUCLEO-GNSS1A1 Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)
STM32duino X-NUCLEO-IKS01A3 Allows controlling the ST X-NUCLEO-IKS01A3 expansion board
STM32duino X-NUCLEO-S2868A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1
STM32duino X-NUCLEO-S2868A2 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A2
STM32duino X-NUCLEO-S2915A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
ThingSpeak_asukiaaa An API manager for ThingSpeak
TMC2130Stepper Arduino library for Trinamic TMC2130 stepper drivers
uCOS-II MicroC/OS-II 2.92.10 for ARM Cortex M3.
uMT Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
U8glib A library for monochrome TFTs and OLEDs
USBHost Allows the communication with USB peripherals like mice, keyboards, and thumbdrives.
YosemitechModbus Arduino library for communication with Yosemitech sensors via Modbus.