45 Open Source Embedded C Software Projects
Free and open source embedded c code projects including engines, APIs, generators, and tools.
Qpc 470 ⭐
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Qpn 114 ⭐
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Qpcpp 154 ⭐
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stm32bluepill Mynewt Sensor 87 ⭐
Apache Mynewt Sensor Network Application for STM32 Blue Pill and nRF52 with Visual Rust, NB-IoT, GPS, iBeacon, NimBLE, ESP8266 (WiFi Geolocation) and nRF24L01
Embedded Software Skills 82 ⭐
Skills/Knowledge required to become a champion Embedded Software Developer.
Stm32 Tutorial 86 ⭐
Getting started with the STM32 HAL development environment. Tutorial documents in Markdown.
Quarkts 90 ⭐
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Rps Rnn 29 ⭐
A small electronic gizmo that plays rock paper scissors slightly better than random using a recurrent neural network.
Arm Tm4c Ccs 35 ⭐
This repository contains all my practice codes of TM4C123GXL coded in CCS7. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS)
Devlibs 14 ⭐
This repo contains libraries for random electronic modules - created by me for different platforms and devices; Written mostly in C or C++, what allows to easily port them to different platform
Minilib 26 ⭐
A c standard system library with a focus on size, headeronly, "singlefile", intended for static linking. 187 Bytes for "Hello World"(regular elf), compiled with the standard gcc toolchain.
Nrf52 Ir 13 ⭐
Decoding and saving carrier modulated IR signals and sending modulated IR signals using NRF52 SoCs
Modern Embedded Programming Course 88 ⭐
Companion repository to the "Modern Embedded Systems Programming" video course.
Roadmap To Embedded Engineering 16 ⭐
This repository should serve as a guide to everybody who wants to study software and hardware for embedded systems but doesn't know where to start.
Atmega328p Serial Uart To Pc Communication 12 ⭐
Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC
Mcp23017 Esp8266 Miniature Driver 12 ⭐
A simple driver for ESP8266 enthusiasts out there to drive MCP23017 16-bit IO Expander