Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (+422.64%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-89.31%)
async🔀 Asynchronous framework in C.
Stars: ✭ 16 (-89.94%)
Drone Core The core crate for Drone, an Embedded Operating System.
Stars: ✭ 263 (+65.41%)
libDaisyHardware Library for the Daisy Audio Platform
Stars: ✭ 164 (+3.14%)
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 (-74.84%)
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 (-92.45%)
drone-cortexmARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Stars: ✭ 31 (-80.5%)
nuclei-sdkNuclei RISC-V Software Development Kit
Stars: ✭ 65 (-59.12%)
CocoosA cooperative operating system based on coroutines
Stars: ✭ 50 (-68.55%)
drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-89.94%)
midi-gridDIY midi controller project
Stars: ✭ 60 (-62.26%)
stm32f7xx-halA Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: ✭ 71 (-55.35%)
OpenWareFirmware for OWL devices
Stars: ✭ 23 (-85.53%)
apexApex RTOS - A (somewhat) Linux compatible real time operating system
Stars: ✭ 15 (-90.57%)
InfiniTimeFirmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
Stars: ✭ 1,303 (+719.5%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-89.31%)
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 (+3383.65%)
Incubator NuttxApache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+271.7%)
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 (-59.12%)
TinyframeA simple library for building and parsing data frames for serial interfaces (like UART / RS232)
Stars: ✭ 151 (-5.03%)
FrostedFrosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+22.01%)
LwespLightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+33.33%)
ArduRTOSReal Time Operating System Lessons using Arduino and The FreeRTOS Kernel
Stars: ✭ 46 (-71.07%)
Awesome Canbus🚛 A curated list of awesome CAN bus tools, hardware and resources
Stars: ✭ 73 (-54.09%)
NuttxStandard NuttX (http://nuttx.org) with current PX4 WIP patches
Stars: ✭ 123 (-22.64%)
JledNon-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+23.9%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-91.19%)
dtaskDTask is a scheduler for statically dependent tasks.
Stars: ✭ 17 (-89.31%)
LwmemLightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Stars: ✭ 92 (-42.14%)
uC-CPUDesigned with Micriμm's renowned quality, scalability and reliability, the purpose of μC/ CPU is to provide a clean, organized ANSI C implementation of each processor's/compiler's hardware-dependent.
Stars: ✭ 31 (-80.5%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-84.91%)
pid-stm32f746Embedded graphical interface for PID control
Stars: ✭ 29 (-81.76%)
NuttXOfficial micro-ROS RTOS
Stars: ✭ 63 (-60.38%)
STM32KeyboardNo description or website provided.
Stars: ✭ 15 (-90.57%)
esmLightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-86.79%)
AwtkAWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
Stars: ✭ 2,328 (+1364.15%)
DroneCLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-28.3%)
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+3255.35%)
QpcQP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 379 (+138.36%)
AtomvmTiny Erlang VM
Stars: ✭ 834 (+424.53%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+122.64%)
Memfault Firmware SdkMemfault Firmware SDK for embedded systems. More information at https://docs.memfault.com.
Stars: ✭ 42 (-73.58%)
Robot SoftwareCVRA monorepo - All software running on our bots lives here
Stars: ✭ 39 (-75.47%)
TeenyusbLightweight USB device and host stack for STM32 and other MCUs.
Stars: ✭ 287 (+80.5%)
stm32 framework一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
Stars: ✭ 91 (-42.77%)
StlinkOpen source STM32 MCU programming toolset
Stars: ✭ 3,158 (+1886.16%)
Stm32l4xx HalA Hardware abstraction layer for the stm32l432xx series chips written in rust.
Stars: ✭ 65 (-59.12%)
HeliosThe free embedded operating system.
Stars: ✭ 223 (+40.25%)
XC-OSOpen source graphics operating system for microcontroller
Stars: ✭ 66 (-58.49%)
stm32-mcuApplication components for STMicro STM32 MCUs
Stars: ✭ 22 (-86.16%)
AGVCode for Mecanum Wheel car
Stars: ✭ 54 (-66.04%)
DonkeyDriftOpen-source self-driving car based on DonkeyCar and programmable chassis
Stars: ✭ 15 (-90.57%)
spectrum128 cpmzx spectrum 128 emulation on stm32f407 + Grant Searle's CP/M system port ili9341 16 bit display
Stars: ✭ 29 (-81.76%)
kikpadKiKPad : the Midiplus SmartPad reinvented !
Stars: ✭ 31 (-80.5%)