Anyone want to share some embedded projects they have done?

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • jtagstudy

    A project to understand JTAG by bitbanging some of its functionalities on the AVR architecture.

  • Not super interesting but I recently implemented some basic JTAG functionalities on AVR via bitbanging: https://github.com/Thiird/jtagstudy

  • uni-STC

    SDCC support + HAL + drivers for STC 8051 MCU

  • I know it's considered awfully weird, but for some reason, I got hooked on STC MCU. Recently, I decided to structure what I had been developing here and there and it took the shape of an open-source HAL.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • stcgal-patched

    stcgal patched to support STC8G, STC8H, STC8A8K64D4 and STC32G.

  • And because STCGAL's author seems to have lost interest in his "baby" and didn't care to support STC's most recent MCU, I ended up forking it and taking over its maintenance. I don't like Python at all, but STCGAL was there, I need its functionality, and it's less work to maintain it than to start over, so...

  • led-controller

    Software for PIC32MX330F064H LED (cube) controller. The controller can be used for driving 256 RGB LEDs with a color-depth of 8 bit.

  • Currently working on a bootloader for my LED cube controller boards. It's still work in progress.

  • BTMSrev1

  • 400hz-Driver

    A lazly built circuit for driving LED xmass lights at 400hz to reduce flicker.

  • speki

    Ein Audioplayer mit "Speki" auf dem CARME-M4-Kit unter Zuhilfenahme der diskreten Fourier Transformation. Erstellt als Projekt für das Modul BTE5053 Hardwarenahe Softwareentwicklung. (by NikLeberg)

  • Not per se in my free time but for my bachelor I've build together with another guy a simple music player. We were given a STM32F407IG based kit with display and some control knobs. As in another class we learned the fourier transformation we decided to implement a discrete FT for audio. It reads and decodes WAV files from a SD-Card, calculates its spectrum and displays it together with album cover/title/interpret and progress. It looks pretty I think. :) github.com/NikLeberg/speki

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • neorv32

    :rocket: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

  • Maybe not a classic (whatever that means...) project, but I am working (together with others) on a RISC-V microcontroller for FPGAs: https://github.com/stnolting/neorv32

  • estdlib

    C++ Standard Lib adapted to embedded environments

  • I wanted to use standard c++ libraries for embedded without all the saddling of dynamic allocation, so I made https://github.com/malachi-iot/estdlib. I use it in all my embedded projects

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts