mbed

There are 365 repositories under mbed topic.

  • blynkkk/blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Language:C++3.9k2375071.4k
  • uTensor/uTensor

    TinyML AI inference library

    Language:C++1.9k10380239
  • Azure/azure-iot-sdk-c

    A C99 SDK for connecting devices to Microsoft Azure IoT services

    Language:C606941.4k747
  • LennartHennigs/Button2

    Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

    Language:C++534126786
  • platformio/platformio-atom-ide

    PlatformIO IDE for Atom: The next generation integrated development environment for IoT

    Language:JavaScript476282.5k71
  • ivanseidel/LinkedList

    🔗 A fully implemented LinkedList made to work with general Microcontrollers and Arduino projects

    Language:C++3541935118
  • jandelgado/jled

    Non-blocking LED controlling library for Arduino and friends.

    Language:C++340208157
  • TcMenu/tcMenu

    Menu library for Arduino, mbed and ESP with designer UI and remote control capabilities.

    Language:Java3161241127
  • LennartHennigs/ESPRotary

    Arduino/ESP library to simplify reading rotary encoder data.

    Language:C++18482927
  • TcMenu/IoAbstraction

    Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C

    Language:C++164817134
  • cujomalainey/antplus-arduino

    An Implementation of the ANT+ Network on top of ant-arduino

    Language:C++159152328
  • Overdrivr/Telemetry

    Data visualization and communication with embedded devices

    Language:C137164127
  • kikuchan/pngle

    Pngle - PNG Loader for Embedding

    Language:C13591125
  • platformio/platform-nordicnrf52

    Nordic nRF52: development platform for PlatformIO

    Language:Python11411163130
  • cujomalainey/ant-arduino

    An implementation of a ANT driver for Arduino, Mbed and ESP-IDF

    Language:C++111165216
  • platformio/platform-teensy

    Teensy: development platform for PlatformIO

    Language:Python93811051
  • platformio/platform-atmelsam

    Atmel SAM: development platform for PlatformIO

    Language:Python885193119
  • PelionIoT/java-coap

    CoAP Java library

    Language:Java73172034
  • formulahendry/vscode-iot-utility

    IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more

    Language:TypeScript67101616
  • tcoppex/mbed-ble-hid

    :raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).

    Language:C++5631916
  • bisqwit/tinyprintf

    printf replacement for embedded programming

    Language:C++53305
  • khoih-prog/MySQL_MariaDB_Generic

    This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with Teensy 4.1 NativeEthernet/QNEthernet, W5x00 or ENC28J60 Ethernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. Ethernet_Generic library is used as default for W5x00

    Language:C++5332618
  • ARMmbed/mbed-tools

    ⚠️ Beta Status: New command line tooling for Mbed OS

    Language:Python475213829
  • khoih-prog/RP2040_SD

    This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core. This SD-Fat v2 can support FAT16, FAT32, exFAT file systems. exFAT supports files larger than 4GB by using uint64_t as file offset.

    Language:C++451711
  • khoih-prog/MDNS_Generic

    mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00

    Language:C++381912
  • khoih-prog/TimerInterrupt_Generic

    This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, Teensy, etc. These 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's 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're 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.

    Language:C++38595
  • obastemur/iotz

    compile things easy 🚀

    Language:C38142110
  • khoih-prog/NTPClient_Generic

    Library for NTPClient to connect to an NTP time-server. Get time from a NTP time-server and keep it in sync. For ESP8266/ESP32, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, etc. besides AVR, using ESP WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A, ESP8266/ESP32 AT-command WiFi.

    Language:C++302912
  • khoih-prog/RP2040_RTC

    This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO. This RP2040-based RTC, using Interrupt, has no battery backup. Time will be lost when powered down. To need NTP-client to update RTC every start-up.

    Language:C++28154
  • minodekit/pxt-minode

    mi:node kit(micro:bit IoT Starter Kit by element14) driver package for PXT/microbit

    Language:C++271511
  • vshymanskyy/serial-server

    Simple serial port server

    Language:JavaScript27202
  • LennartHennigs/ESPBattery

    Arduino Library to calculate the ESP8266 (Feather Huzzah) LiPo battery level.

    Language:C++26416
  • EnAccess/Cicada-FW

    IoT Communications Module for Energy Access. An easy way to get production ready, bi-directional communications for your IoT embedded device. Proiect supported by the EnAccess Foundation - https://enaccess.org

    Language:C++24919
  • VirgilSecurity/virgil-iotkit

    Virgil IoTKit is a C library for connecting IoT devices to Virgil IoT Security PaaS. IoTKit helps you easily add security to your IoT devices at any lifecycle stage for secure provisioning and authenticating devices, secure updating firmware and trust chain, and for secure exchanging messages using any transport protocols.

    Language:C241104
  • khoih-prog/LittleFS_Mbed_RP2040

    Wrapper of LittleFS for Arduino MBED RP2040 boards. This library facilitates your usage of LittleFS for the onboard flash. LittleFS supports power fail safety and high performance

    Language:C++23225