Sam

A list of the 61 libraries in the architecture sam.

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).
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
CaptureTimer Arduino Input Capture Library
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
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
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
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
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...).
Servo Allows Arduino/Genuino boards to control a variety of servo motors.
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
SRAM_23LC Driver for Microchip Technology Inc. 23LC (23LCV, 23A, 23K) SPI SRAM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
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 Proximity Gesture Allows performing simple gestures detection using proximity sensors
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
Talkie Speech library for Arduino.
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.