esmLightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-63.79%)
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 (-31.03%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-58.62%)
Cicada-FWIoT 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
Stars: ✭ 12 (-79.31%)
FrostedFrosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+234.48%)
TinyframeA simple library for building and parsing data frames for serial interfaces (like UART / RS232)
Stars: ✭ 151 (+160.34%)
Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (+1332.76%)
StlinkOpen source STM32 MCU programming toolset
Stars: ✭ 3,158 (+5344.83%)
Stm32l4xx HalA Hardware abstraction layer for the stm32l432xx series chips written in rust.
Stars: ✭ 65 (+12.07%)
AwtkAWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
Stars: ✭ 2,328 (+3913.79%)
OpenWareFirmware for OWL devices
Stars: ✭ 23 (-60.34%)
midi-gridDIY midi controller project
Stars: ✭ 60 (+3.45%)
XC-OSOpen source graphics operating system for microcontroller
Stars: ✭ 66 (+13.79%)
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 (+9450%)
Robot SoftwareCVRA monorepo - All software running on our bots lives here
Stars: ✭ 39 (-32.76%)
stm32f7xx-halA Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: ✭ 71 (+22.41%)
STM32KeyboardNo description or website provided.
Stars: ✭ 15 (-74.14%)
InfiniTimeFirmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
Stars: ✭ 1,303 (+2146.55%)
AtomvmTiny Erlang VM
Stars: ✭ 834 (+1337.93%)
TeenyusbLightweight USB device and host stack for STM32 and other MCUs.
Stars: ✭ 287 (+394.83%)
JledNon-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+239.66%)
stm32 framework一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
Stars: ✭ 91 (+56.9%)
libDaisyHardware Library for the Daisy Audio Platform
Stars: ✭ 164 (+182.76%)
pid-stm32f746Embedded graphical interface for PID control
Stars: ✭ 29 (-50%)
LwmemLightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Stars: ✭ 92 (+58.62%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-70.69%)
Awesome Canbus🚛 A curated list of awesome CAN bus tools, hardware and resources
Stars: ✭ 73 (+25.86%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-75.86%)
mishA no-std libm implementation in Rust
Stars: ✭ 14 (-75.86%)
PureDBPureDB is a portable and tiny set of libraries for creating and reading constant databases.
Stars: ✭ 27 (-53.45%)
miZymiZy - tiny fast embedded linux
Stars: ✭ 106 (+82.76%)
MotoLinkK-line/Serial/CAN interface and fuel mapper for motorcycles.
Stars: ✭ 50 (-13.79%)
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 (-31.03%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (-8.62%)
rebuildZero-dependency, reproducible build environments
Stars: ✭ 48 (-17.24%)
NanoCBORCBOR library aimed at heavily constrained devices
Stars: ✭ 32 (-44.83%)
nrf52832-pacPeripheral Access Crate for the nRF52832 microcontroller
Stars: ✭ 21 (-63.79%)
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 (-39.66%)
MDNS GenericmDNS 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
Stars: ✭ 22 (-62.07%)
faboohc++ template library for cortex-m0+ (lpc8xx), cortex-m0 ( lpc1114 ), cortex-m3 (bluepill), and msp430 ( small msp430 )
Stars: ✭ 28 (-51.72%)
fat32[New Version] This is FAT32 FileSystem Library, which is #![no_std] and does not use alloc.
Stars: ✭ 25 (-56.9%)
bacnet-stackBACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Stars: ✭ 199 (+243.1%)
opennccOpenNCC Kit
Stars: ✭ 23 (-60.34%)
embedded-spsEmbedded i2c Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page
Stars: ✭ 36 (-37.93%)
utilitiesUtilities add-in for the Casio Prizm (fx-CG 10 and 20)
Stars: ✭ 34 (-41.38%)
lwjsonLightweight JSON parser for embedded systems
Stars: ✭ 66 (+13.79%)
sympetrum-v2A communicative piece of wearable electronics.
Stars: ✭ 22 (-62.07%)
cassetteA simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
Stars: ✭ 47 (-18.97%)
pumbaaPython on Simba.
Stars: ✭ 61 (+5.17%)
ulisp-stm32A version of the Lisp programming language for STM32-based boards
Stars: ✭ 22 (-62.07%)
dap42-hardwareSTM32F042Fx based DAP interface hardware
Stars: ✭ 17 (-70.69%)