Nrf HalA Rust HAL for the nRF family of devices
Stars: ✭ 186 (+785.71%)
IOsonataIOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (+90.48%)
nrf52-IRDecoding and saving carrier modulated IR signals and sending modulated IR signals using NRF52 SoCs
Stars: ✭ 17 (-19.05%)
ArduinoSpritzCipherSpritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
Stars: ✭ 67 (+219.05%)
InfiniTimeFirmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
Stars: ✭ 1,303 (+6104.76%)
embLuaLua for microcontrollers
Stars: ✭ 23 (+9.52%)
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+25304.76%)
pumbaaPython on Simba.
Stars: ✭ 61 (+190.48%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (+2642.86%)
Guilite✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+27714.29%)
SmingSming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+5600%)
IOS-DFU-LibraryOTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 400 (+1804.76%)
bluenetBluenet is the in-house firmware on Crownstone hardware. Functions: switching, dimming, energy monitoring, presence detection, indoor localization, switchcraft.
Stars: ✭ 79 (+276.19%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-19.05%)
Blynk LibraryBlynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+15638.1%)
lwjsonLightweight JSON parser for embedded systems
Stars: ✭ 66 (+214.29%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+1585.71%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+2519.05%)
mikroe-uhbUSB HID Bootloader programming tool for devices manufactured by MikroElektronika
Stars: ✭ 15 (-28.57%)
Incubator Nuttx AppsApache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (+209.52%)
Lv driversTFT and touch pad drivers for LVGL embedded GUI library
Stars: ✭ 84 (+300%)
Chino OsA real time operating system for IoT written in C++
Stars: ✭ 139 (+561.9%)
Lib PythonBlynk IoT library for Python and Micropython
Stars: ✭ 140 (+566.67%)
circuitpythonCircuitPython - a Python implementation for teaching coding with microcontrollers
Stars: ✭ 3,097 (+14647.62%)
BerryA ultra-lightweight embedded scripting language optimized for microcontrollers.
Stars: ✭ 206 (+880.95%)
pyrinas-ble-clientnRF52 SDK(v16) based OS for use with Particle Xenon and other nRF52840 boards.
Stars: ✭ 15 (-28.57%)
nrf52-loraLoRa node on nRF52
Stars: ✭ 24 (+14.29%)
arduino-primo-tutorialsHere some tutorials to explain and show how to make use of the new features of the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you can find this helpful to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.
Stars: ✭ 12 (-42.86%)
Gesture-Detecting-Macro-KeyboardGlorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.
Stars: ✭ 68 (+223.81%)
AutomationShieldArduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (+4.76%)
Nrf52dk SysA Rust Crate to develop on the Nordic nRF52-DK
Stars: ✭ 83 (+295.24%)
lwprintfLightweight printf library optimized for embedded systems
Stars: ✭ 98 (+366.67%)
ewok-kernelA secure and high performances microkernel for building secure MCU-based IoTs
Stars: ✭ 69 (+228.57%)
SimbaSimba Embedded Programming Platform.
Stars: ✭ 281 (+1238.1%)
Lwext4ext2/ext3/ext4 filesystem library for microcontrollers
Stars: ✭ 270 (+1185.71%)
NnomA higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (+1719.05%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+15414.29%)
Platformio CorePlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+26276.19%)
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+2161.9%)
Incubator NuttxApache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+2714.29%)
LittlefsA little fail-safe filesystem designed for microcontrollers
Stars: ✭ 2,488 (+11747.62%)
Utensor cgenC++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (+100%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+43080.95%)
Serial StudioMulti-purpose serial data visualization & processing program
Stars: ✭ 1,168 (+5461.9%)
Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (+3857.14%)
Tiny JsonThe tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Stars: ✭ 127 (+504.76%)
UtensorTinyML AI inference library
Stars: ✭ 1,295 (+6066.67%)
Embedded UKF LibraryA compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
Stars: ✭ 31 (+47.62%)
Platformio Vscode IdePlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+3119.05%)
LvglPowerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Stars: ✭ 8,172 (+38814.29%)
MicropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+63895.24%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (+76.19%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (+152.38%)
rauc-hawkbit-updaterThe RAUC hawkBit updater is a simple commandline tool/daemon that runs on your target and interfaces between RAUC and hawkBit's DDI API.
Stars: ✭ 40 (+90.48%)
MySQL MariaDB GenericThis 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, P…
Stars: ✭ 35 (+66.67%)
rebuildZero-dependency, reproducible build environments
Stars: ✭ 48 (+128.57%)
libDaisyHardware Library for the Daisy Audio Platform
Stars: ✭ 164 (+680.95%)
open-watchAn open-source handmade smartwatch. All of the codes, PCBs and schematics are available. ⌚
Stars: ✭ 35 (+66.67%)
arduino-ble-gadgetCreate your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.
Stars: ✭ 31 (+47.62%)