A list of the 91 libraries in the architecture mbed.
1NCE Arduino Blueprint | Sample integration of 1NCE SDK with Arduino, providing demos for various features of 1NCE OS. |
107-Arduino-APDS-9950 | Arduino library for the Avago / Broadcom APDS-9950 Digital Proximity, RGB and Ambient Light Sensor |
107-Arduino-AS504x | Arduino library for interfacing with various Austria Micro Systems angle position sensors. |
107-Arduino-BMP388 | Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information. |
107-Arduino-BoostUnits | Arduino library for providing boost::units for the Arduino platform. |
107-Arduino-CriticalSection | Arduino library for providing a consistent critical section interface over various Arduino platforms. |
107-Arduino-Debug | Arduino library for providing convenient macros for printf-style debugging. |
107-Arduino-NMEA-Parser | Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages. |
107-Arduino-Sensor | A unified sensor abstraction layer used by all 107-system sensor libraries. |
107-Arduino-TCS3472 | Arduino library for TCS3472 color sensor |
107-Arduino-TMF8801 | Arduino library for interfacing with the TMF8801 time-of-flight distance sensor. |
107-Arduino-TSL2550 | Arduino library for TSL2550 ambient light sensor |
107-Arduino-UniqueId | Arduino library for providing a unique 64-bit ID over various Arduino platforms. |
arducam_dvp | Library to capture pixels from supported cameras on Arduino boards. |
ArduinoBLE | Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi. |
ArduinoECCX08 | Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips |
ArduinoIoTCloud | This library allows connecting to the Arduino IoT Cloud service. |
Arduino_AdvancedAnalog | Advanced Analog library for STM32H7 boards |
Arduino_BHY2 | Library for BHI260AP and BME688 chip on the Nicla Sense ME |
Arduino_BHY2Host | Library for Host boards that interact with BHY2 chip on Nicla Sense ME |
Arduino_Braccio_plusplus | Board support library for the Arduino Braccio++ 6-DOF robot arm. |
Arduino_CMSIS-DSP | CMSIS-DSP library ported to arduino mbed cores. |
Arduino_ConnectionHandler | Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet], Notecard) |
Arduino_EdgeControl | Arduino Library for Arduino Edge Control |
Arduino_GigaDisplayTouch | Touch library for Arduino Giga Display Shield |
Arduino_MachineControl | DEPRECATED. Arduino Library for Portenta Machine Control - PMC |
Arduino_OV767X | Capture images from your OmniVision OV7670 camera in your Arduino sketches. |
Arduino_PF1550 | Arduino library for the PF1550 Power Management IC |
Arduino_PortentaBreakout | Arduino Library for Arduino Portenta Breakout Carrier |
Arduino_PortentaMachineControl | Arduino Library for Portenta Machine Control (PMC) |
Arduino_Portenta_OTA | Firmware update for the Portenta H7. |
Arduino_Pro_Tutorials | This library contains the complete Arduino sketches from the Pro Tutorials. |
Arduino_ScienceJournal | The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense. |
Arduino_ScienceKitCarrier | Library and firmware for Arduino Science Kit R3 |
Arduino_Threads | Easy multi-threading for your Mbed OS-based Arduino. |
Arduino_USBHostMbed5 | ARM Mbed5 USBHOST library port for Arduino. |
BeaconNano | Create a Beacon from an Arduino Nano Ble |
BLE-MIDI | BLE-MIDI I/Os for Arduino |
bsec2 | Bosch Sensortec Environmental Cluster (BSEC) Software library |
ChirpSDK | Chirp SDK |
custom_PortentaBreakout | Library for Arduino Portenta Breakout Carrier modified by alessandromrc (Alessandro Marcon) |
DIYables_IRcontroller | The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266. |
EmbeddronicsBleOTA | Bluetooth low energy (BLE) library for updating firmware over ble. |
EmotiBit ArduinoFilters | Filter library for Arduino. |
FS_Nano33BLE | Wrapper of FS (FATFS or LittleFS) for Arduino MBED nRF52840-based boards, such as Nano_33_BLE boards |
GestureDetector | Gesture recognition library for Arduino Giga Display. |
GU_Elements | Buttons, menus and more for Arduino Giga Display Shield. |
haversine | A library to find the distance and azimuth angle between two GPS cordinates based on haversine formula. |
IBusBM | Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures) |
iMakeBeta | Library for beginner. |
IRremote | Send and receive infrared signals with multiple protocols |
IRMP | Receive and send infrared signals. |
LittleFS_Mbed_RP2040 | Wrapper of LittleFS for Arduino MBED RP2040 boards |
LittleFS_Portenta_H7 | Wrapper of LittleFS for Arduino MBED Portenta_H7 boards |
MaximWire | A library for DS18B20 temperature sensor and Arduino NANO 33 BLE controller |
Mbed BLE HID | A Library to implement Human Interface Device with Bluetooth on a Mbed stack (Arduino Nano 33 BLE). |
Mbed BLE Mouse | Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS. |
MBED_RP2040_PWM | This library enables you to use Hardware-based PWM to create and output PWM to pins on RP2040 board to create and output PWM to pins. |
MBED_RP2040_Slow_PWM | This library enables you to use ISR-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with Arduino-mbed (mbed_nano or mbed_rp2040) core to create and output PWM any GPIO pin. |
MBED_RPI_PICO_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO |
MicroTFLite | Allows you to run machine learning models locally on your microcontroller devices. |
micro_ros_arduino | micro-ROS Arduino library |
micro_ros_kaia | micro-ROS Arduino library with additional Kaia.ai message types |
MKRWAN | Support library for MKR WAN 1300/1310 |
MKRWAN_v2 | Support library for MKR WAN 1300/1310 - firmware 1.3.1 |
MMA8653 | Allows reading the MMA8653 accelerometer. |
nRF52_MBED_PWM | This library enables you to use Hardware-based PWM to create and output PWM to pins on an nRF52840-based Nano_33_BLE board. |
nRF52_MBED_Slow_PWM | This library enables you to use ISR-based PWM channels on an nRF52-based board using Arduino-mbed mbed_nano core such as Nano-33-BLE to create and output PWM any GPIO pin. |
NRF52_MBED_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on an NRF52-based board using mbed-RTOS such as Nano-33-BLE. |
OneWireNg | Arduino 1-wire service library. OneWire alternative. |
phyphox BLE | Use the app phyphox to visualize your sensor data on your phone or tablet! |
PicoStep | Library for controlling stepper motors with RP2040 through an H-bridge |
Portenta_H7_AsyncHTTPRequest | Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Portenta_H7_AsyncTCP library for Portenta_7, using Vision-shield thernet or Murata WiFi. |
Portenta_H7_AsyncTCP | Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core |
Portenta_H7_AsyncUDP | Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core |
Portenta_H7_AsyncWebServer | Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core. |
Portenta_H7_ISR_Servo | This library enables you to use Interrupt from Hardware Timers on Portenta_H7 board to control multiple servo motors. |
Portenta_H7_PWM | This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. |
Portenta_H7_Slow_PWM | This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. |
Portenta_H7_TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. PWM feature can now be used |
QCFA | Quadcopter Control Functions using Arduino |
RP2040_PWM | his library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM to any GPIO pin. |
SeeedNrf52480Battery | Arduino library for battery management on the Seeed Studio NRF52480 BLE (Sense) |
Servo | Allows Arduino boards to control a variety of servo motors. |
ServoEasing | Enables smooth servo movement. Linear as well as other (Cubic, Circular, Bounce, Sine, Back, Precision, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported. |
TapatioElectronics | Allows access to the use of sensors, actuators and control panels designed by Tapatio Electronics |
TinyMatrixMath | Implments common matrix math operations for small matrices. |
uMyo_BLE | Allows to get data from uMyo devices using BLE-enabled Arduinos (nRF52x and ESP32). |
vovagorodok_ArduinoBleChess | Bluetooth low energy (BLE) library for communication via CECP chess protocol. |
vovagorodok_ArduinoBleOTA | Bluetooth low energy (BLE) library for uploads. |
WiFiManager_Portenta_H7_Lite | Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. |