An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with embedded-c

A curated list of projects in awesome lists tagged with embedded-c .

https://github.com/zephyrproject-rtos/zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

bluetooth bluetooth-le embedded embedded-c iot mcu microcontroller real-time rtos zephyr zephyr-rtos zephyros

Last synced: 02 Apr 2026

https://github.com/nanopb/nanopb

Protocol Buffers with small code size

c embedded embedded-c nanopb protocol-buffers

Last synced: 13 May 2025

https://github.com/gozfree/gear-lib

Gear-Lib, C library for IOT Embedded Multimedia and Network

async embedded-c event iot ipc multi-media posix rtmp rtsp thread v4l2

Last synced: 11 Apr 2025

https://github.com/gozfree/libraries

Gear-Lib, C library for IOT Embedded Multimedia and Network

async embedded-c event iot ipc multi-media posix rtmp rtsp thread v4l2

Last synced: 12 Apr 2025

https://github.com/QuantumLeaps/qpc

QP/C Real-Time Event Framework/RTOS is a lightweight implementation of the asynchronous, event-driven Active Object (Actor) model combined with Hierarchical State Machines.

active-object actor actor-model arm arm-cortex-m arm-cortex-m0 arm-cortex-m3 arm-cortex-m4 arm-cortex-m7 embedded embedded-c event-driven framework hierarchical-state-machine qp rtos samek state-machine statechart uml-state-machine

Last synced: 14 May 2025

https://github.com/mudita/MuditaOS

Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone

cpp e-ink embedded-c embedded-systems freertos minimalist mobile os phone

Last synced: 17 Apr 2025

https://github.com/Yellow-Camper/libevhtp

Create extremely-fast and secure embedded HTTP servers with ease.

c embedded-c event-driven http https libevent library

Last synced: 14 May 2025

https://github.com/yellow-camper/libevhtp

Create extremely-fast and secure embedded HTTP servers with ease.

c embedded-c event-driven http https libevent library

Last synced: 29 Sep 2025

https://github.com/mnemocron/STM32-Tutorial

Getting started with the STM32 HAL development environment. Tutorial documents in Markdown.

embedded-c embedded-systems keil-uvision keil5 stm32 stm32f103 tutorial

Last synced: 17 Apr 2025

https://github.com/dragonman225/stm32f469-usbaudio

Enable 24-bit / 96kHz Hi-Fi PCM stereo audio output via USB Audio Class 1.0 asynchronous mode on STM32469I-Discovery · Volume and mute control implemented

embedded-c stm32 stm32f4 usb-audio

Last synced: 17 Mar 2025

https://github.com/QuantumLeaps/MiROS

MiROS (Minimal Real-Time Operating System) for ARM Cortex-M

arm embedded embedded-c embedded-systems kernel kernel-source kernels learning rtos samek youtube

Last synced: 27 Feb 2026

https://github.com/lupyuen/stm32bluepill-mynewt-sensor

Apache Mynewt Sensor Network Application for STM32 Blue Pill and nRF52 with Visual Rust, NB-IoT, GPS, iBeacon, NimBLE, ESP8266 (WiFi Geolocation) and nRF24L01

bme280 coap embedded-c embedded-rust esp8266 gps ibeacon iot mynewt mynewt-driver mynewt-thethings nb-iot nimble nrf24l01 nrf52 quectel rust stm32 stm32f103c8t6 udp

Last synced: 29 Jun 2025

https://github.com/aether-lang-org/aether

A compiled actor-based programming language with type inference, designed for concurrent systems.

actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm

Last synced: 13 Jun 2026

https://github.com/nicolasmd87/aether

A compiled actor-based programming language with type inference, designed for concurrent systems.

actor-model c compiler concurrency embedded-c message-passing open-source pattern-matching programming-language systems-programming type-inference wasm

Last synced: 23 Apr 2026

https://github.com/rtedbg/rtedbg

Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.

c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library

Last synced: 21 Jul 2025

https://github.com/ittuann/enterprise_e

第十六届智能车竞赛-国家级一等奖-嵌入式控制开源(恩智浦杯/飞思卡尔杯)-全国第14名 🏆

board embedded embedded-c freescale-cup hardware intelligent-car nxp-cup pid riscv smart-car wch

Last synced: 22 Apr 2025

https://github.com/yashbansod/arm-tm4c-ccs

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)

arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl

Last synced: 07 May 2025

https://github.com/swedishembedded/sdk

Embedded firmware development, simulation and verification SDK

cmock embedded embedded-c firmware microcontroller platform sdk unity zephyr zephyr-rtos

Last synced: 09 Mar 2026

https://github.com/siliconlabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 06 Apr 2025

https://github.com/SiliconLabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 18 Mar 2025

https://github.com/rtradeltd/libcp2p

A libp2p-like protocol with first class support for embedded systems. End goal is a protocol that can run on anything from your fridge, embedded systems, and anything else. Higher level languages bindings will be done via FFI. Heavy WIP

c c-lang c-libp2p cid cmake cmocka doxygen embedded-c embedded-systems gcc ipfs ipld libp2p multiaddr multibase multicodec multiformats multihash valgrind

Last synced: 27 Apr 2025

https://github.com/ittuann/robomaster-nefu-ares-uavgimbal

第二十一届RoboMaster机甲大师赛-通用程序框架 NEFU东北林业大学-Ares战队 空中机器人六轴无人机云台开源框架 🏆

dji embedded embedded-c freertos nefu robomaster robotics stm32

Last synced: 22 Apr 2025

https://github.com/embeddedcontainers/zephyr

Performance-optimized container images for building Zephyr RTOS applications.

docker docker-image dockerfile embedded embedded-c embedded-systems oci oci-image rtos zephyr-rtos

Last synced: 07 May 2025

https://github.com/hamsadev/embeddedc-tutorials-and-challenges

این ریپازیتوری شامل مجموعه‌ای از آموزش‌ها، چالش‌ها و تمرین‌ها در زمینه برنامه‌نویسی امبدد سی است. از موضوعات پایه تا پیشرفته، منابع مختلفی در اینجا قرار داده شده تا به شما کمک کند مهارت‌های خود را در برنامه‌نویسی امبدد سی تقویت کرده و آن‌ها را در پروژه‌های واقعی به کار ببرید.

c embedded-c question-answering

Last synced: 14 Oct 2025

https://github.com/swedishembedded/workstation

Docker based development environment for coding, building and flashing embedded firmware.

docker-image embedded-c swedishembedded zephyr

Last synced: 09 Mar 2026

https://github.com/safiire/arm_synth

Wavetable Synth Running on an STM32F 32-bit ARM Cortex M3 microprocessor

arm arm-synth bandlimited c-plus-plus cortex-m3 dsp embedded embedded-c midi midi-device midi-parser polyphonic stm32f3 synthesizer wavetable

Last synced: 19 Jun 2025

https://github.com/eslam-abdo/ota

This project is implemented to program BlueBill Board (STM32 Micro-controller) over the air using a website with PHP and NodeMCU board.

arduino arm at-command embedded embedded-c embedded-systems esp8266 internet-of-things iot microcontroller ota ota-firmware-updates ota-update php stm32 stm32cubemx stm32f103 stm32f103c8t6 wifi

Last synced: 07 May 2025

https://github.com/minorglitch/zerofido

Passkey and security-key app for Flipper Zero with WebAuthn, FIDO2, U2F, USB HID, and NFC support.

authenticator ctap2 embedded-c fap fido2 fido2-authenticator fido2-webauth flipper-zero flipperzero passkeys security-key u2f usb-hid webauthn

Last synced: 30 May 2026

https://github.com/xanthium-enterprises/atmega328p-serial-uart-to-pc-communication

Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC

atmega328p avr-gcc avr-microcontroller avr-programming embedded-c embedded-systems uart

Last synced: 21 Jan 2026

https://github.com/yashbansod/arm-tms570lc43x-ccs-halcogen

This repository contains all my practice codes/projects of Hercules TMS570LC43x Development Kit. The projects are made using embedded C on CCS 6 and HALCoGen. The TMS570LC4357 on the board is an Automotive grade MCU based on the ARM Cortex-R5F architecture clocked at 300 MHz.

arm c ccs7 cortex-r5f embedded-c halcogen hercules texas-instruments tms570 tms570lc43 tms570lc4357

Last synced: 13 May 2025

https://github.com/embeddedalpha/stm32f411ceu6

Repo for STM32F411x based Black Pill Development Board

c code driver embedded-c embedded-systems library stm32 stm32f4 stm32f411

Last synced: 03 May 2025

https://github.com/waszil/pyembc

Declarative library for for describing embedded C data types in python

binary-parsing codegeneration ctypes ctypes-wrapper declarative embedded-c python3

Last synced: 28 Mar 2025

https://github.com/orcalinux/microcontroller-architecture-and-interfacing-with-arm-cortex

Explore microcontroller architecture and ARM Cortex interfacing in this comprehensive workshop. Sessions cover topics like C basics, ARM architecture, peripherals, interrupts, and more. Attendees gain hands-on experience with ARM Cortex-based microcontrollers.

armcortexm3 c-language computer-architecture embedded-c embedded-driver-development embedded-systems free-rtos rtos stm32f103c8 tft-display tft-st7735s

Last synced: 10 Apr 2025

https://github.com/njdevpro/spstring

A C string library that's designed with embedded development in mind.

c c-language embedded-c embedded-systems stack-based string

Last synced: 10 Apr 2025

https://github.com/orcalinux/Microcontroller-Architecture-and-Interfacing-with-ARM-Cortex

Explore microcontroller architecture and ARM Cortex interfacing in this comprehensive workshop. Sessions cover topics like C basics, ARM architecture, peripherals, interrupts, and more. Attendees gain hands-on experience with ARM Cortex-based microcontrollers.

armcortexm3 c-language computer-architecture embedded-c embedded-driver-development embedded-systems free-rtos rtos stm32f103c8 tft-display tft-st7735s

Last synced: 31 Oct 2025

https://github.com/malespiaut/exotique

A C89 interface to code apps and games for any platform!

c-programming c89 embedded-c gamedev

Last synced: 30 May 2026

https://github.com/farukalpay/dynamicarray

This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.

array-manipulation c c-datastructures c-library cs-fundamentals custom-allocator data-structure dynamic-array educational embedded-c generic-programming header-only learn-c low-level memory-management pointer-arithmetic resizable-array stdvector-alternative systems-programming vector

Last synced: 26 Jun 2025

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/embeddedcontainers/ncs

Performance-optimized container images for building Nordic nRF Connect SDK applications.

docker docker-image dockerfile embedded embedded-c embedded-systems nordic-semiconductor nrf-connect-sdk oci oci-image rtos zephyr-rtos

Last synced: 12 Mar 2025

https://github.com/zby-zy/mini-c-projects

Welcome to the Mini C Projects repository! Embarking on the exciting journey of learning C programming can be both thrilling and challenging, especially for those who are just starting.

basic-projects c c-application c-example-code c-exercise c-exercises c-functions c-operator c-programming c-programming-language c-tutorials c-variables challenge coding electrical-engineering embedded-c embedded-devices embedded-systems mini-projects-in-c-language

Last synced: 10 Apr 2025

https://github.com/eriknyquist/app_timer

Friendly, lightweight, hardware-agnostic timer abstraction layer in C. Use a single timer/counter source to drive many timed events.

arduino c cprogramming embedded embedded-c hardware-agnostic linux os-agnostic portable scheduling timer timers timing windows

Last synced: 01 May 2025

https://github.com/cxw42/fixedptc-fork

Fork of fixedptc by Ivan Voras

embedded embedded-c fixed-point math

Last synced: 14 Apr 2025

https://github.com/ekrich/exip

Efficient XML Interchange (EXI) Embeddable C API

c-lang compression-algorithm embedded-c exi exip streaming-data xml

Last synced: 16 Apr 2025

https://github.com/sarincr/learn-embedded-c-with-8051-microcontroller

Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.

8051 8051-architecture 8051-projects embedded-c embedded-devices embedded-systems iot keil microcontroller microcontrollers

Last synced: 13 Apr 2025

https://github.com/ebrezadev/ds3231-real-time-clock-c-driver

DS3231 Real Time Clock C Library (High Level Driver)

arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc

Last synced: 10 Aug 2025

https://github.com/choaib-elmadi/getting-started-with-stm32

A collection of notes, examples, projects, and animations for learning STM32 microcontrollers and embedded systems development.

arm cortex cortex-m cortex-m3 cortex-m4 cprogramming embedded-c embedded-systems hal hardware hardware-abstraction-layer software stm32

Last synced: 23 Jun 2025

https://github.com/rtedbg/rtelib

Minimally intrusive binary data logging/tracing library

debugging embedded-c embedded-systems hard-realtime logging-library real-time realtime tracing-library

Last synced: 06 Mar 2026

https://github.com/yashbansod/arm-tm4c-iar

This repository contains all my practice codes of TM4C123GXL coded in IAR Workbench. 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).

arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl

Last synced: 24 Oct 2025

https://github.com/sarincr/pic-micro-controllers-using-mikro-c-for-pic16f877a-basic-exercises

Basic exercises for PIC Micro-controllers using Mikro C for PIC16F877A. The mikroC PRO for PIC is a powerful, feature-rich development tool for PIC microcontrollers. It is designed to provide the programmer with the easiest possible solution to developing applications for embedded systems, without compromising performance or control.

embedded embedded-c embedded-devices embedded-systems iot iot-application iot-device iot-framework iot-platform microcontroller microcontroller-boards microcontrollers mikro mikroc mikrocpic pic-micro-controllers pic16f pic16f877a pic18f2550 pic18f4550

Last synced: 08 Jul 2025

https://github.com/abhinav-ark/arm_tm4c123gh6pm_weather_monitoring

A weather monitoring system using ARM TM4C123GH6PM microcontroller

arm dht11 embedded-c embedded-systems lm35

Last synced: 14 Aug 2025

https://github.com/andezion/tans-integration

My attempt to integrate a simplified tANS algorithm into the ContikiNG environment

algorithms asymetric-numeral-systems c contiki-ng embedded-c udp-protocol

Last synced: 08 Sep 2025

https://github.com/parthpower/r305library

Generic C library for r305 fingerprint scanner module.

avr c embedded-c generic library r305

Last synced: 12 Apr 2025

https://github.com/sarincr/texas-instruments-msp430-launchpad-ccs-examples

MSP-EXP430G2 LaunchPad programming using Code Composer Studio. The MSP-Exp430G2 Launchpad Development Kit Is An Easy-To-Use Microcontroller Development Board For The Low-Power And Low-Cost MSP430G2X MCUS. It Has On-Board Emulation For Programming And Debugging And Features A 14/20-Pin Dip Socket, On-Board Buttons And Leds &Amp; Boosterpack Plug-In Module Pinouts That Support A Wide Range Of Modules For Added Functionality Such As Wireless systems, Displays, Amp & More. Code Composer Studio (CCStudio or CCS) is an integrated development environment (IDE) to develop applications for Texas Instruments (TI) embedded processors.

ccs ccs-compiler codecomposer embedded embedded-applications embedded-c embedded-devices embedded-linux embedded-systems microcontroller microcontroller-boards microcontroller-lab microcontroller-source microcontrollers msp msp430 msp430-elf-gcc msp430-launchpad msp430f5529 msp430g2553

Last synced: 19 Mar 2026

https://github.com/mrh1997/headlock

An adapter for making C code testable from Python (see https://headlock.readthedocs.io/en/latest)

bridge bridging c embedded-c iot python tdd test-driven-development testing unittest

Last synced: 16 Jan 2026

https://github.com/jcarrano/fixed_point_arith

Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...

arithmetic c embedded-c fixed-point math-library quaternion vector-math

Last synced: 02 Aug 2025

https://github.com/mhamdyx/Embedded_Software_Essentials_Specialization

Embedded Software Essentials Specialization on Coursera by University of Colorado Boulder

embedded-c embedded-software embedded-systems makefile msp430

Last synced: 10 Oct 2025

https://github.com/avsystem/anjay-lite

Anjay Lite is AVSystem’s ultra-lightweight implementation of the OMA SpecWorks LwM2M protocol, purpose-built for the most resource-constrained IoT devices.

bootstrap c coap device-management embedded embedded-c internet-of-things iot lwm2m lwm2m-client lwm2m-protocol monitoring

Last synced: 15 Jun 2025

https://github.com/anthonydotmoe/vgmplayer

(Unfinished) Hardware YM2151 VGM Player using RP2040

embedded-c music music-player pio retrogaming rp2040 vgm ym2151

Last synced: 12 Apr 2025

https://github.com/ebrezadev/ds1307-real-time-clock-c-driver

DS1307 RTC (real time clock) portable c library (high level driver)

arduino c driver ds1307 embedded embedded-c library real-time-clock rtc

Last synced: 07 May 2025

https://github.com/eriknyquist/hashtable

A lightweight separate-chaining arena-backed hashtable in C, designed to be flexible enough for embedded systems

arena-allocator data-structure data-structures-and-algorithms embedded-c embedded-systems hashtable hashtable-chaining separate-chaining

Last synced: 16 Jun 2026

https://github.com/ndrohith09/arduino

These are IOT projects.In these IOT projects I am using ARDUINO MICROCONTROLLER to create projects.

advanced-projects arduino basic-projects embedded-c

Last synced: 31 Jul 2025

https://github.com/tanmoy2504/8051project

Repository Containing all Keil uVision5 C51 Project file for 8051 Microcontroller in C Language. Targeted Device - Microchip AT89S51/AT89S52

8051 at89s51 at89s52 atmel embedded-c keil-uvision5 mcs51 microchip microcontroller

Last synced: 27 Feb 2026

https://github.com/mhamdyx/embedded_software_essentials_specialization

Embedded Software Essentials Specialization on Coursera by University of Colorado Boulder

embedded-c embedded-software embedded-systems makefile msp430

Last synced: 22 Mar 2025

https://github.com/xanthium-enterprises/atmega328p-10bit-adc-configuration-code

ATmega328p sending ADC data to PC using USART and USB to Serial Converter

adc atmega328p avr avr-gcc avr-microcontroller embedded-c embedded-systems microchip

Last synced: 24 Jan 2026

https://github.com/vivekadi/dsp-techniques_using_msp430

C code in MSP430 for DFT,Convolution and others

algorithms convolution dft dsp embedded-c embedded-systems msp430f5529

Last synced: 12 Jun 2025