Dan Ramanayake's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
system-design
Learn how to design systems at scale and prepare for system design interviews
awesome-electronics
A curated list of awesome resources for Electronic Engineers and hobbyists
awesome-wsl
Awesome list dedicated to Windows Subsystem for Linux
Embedded-Engineering-Roadmap
A comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources.
awesome-opensource-hardware
List of awesome open source hardware tools, generators, and reusable designs
awesome-embedded-systems
A curated list of delightful Embedded Systems libraries, RTOSes, modules, references and more!
stm32-ssd1306
STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI
ML-Recipes
A collection of stand-alone Python machine learning recipes
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
Ring-Buffer
A simple ring buffer (circular buffer) designed for embedded systems.
CMSIS-Driver
Repository of microcontroller peripheral driver implementing the CMSIS-Driver API specification
Embedded-for-Everyone
A collection of resources for the hobbyists, students, teachers, and makers who want to develop professional-grade embedded systems but who lack the resources of a commercial enterprise.
Learning-Resources
This repository serves as a list of resources that I have personally found useful for learning about certain concepts
nrf52_radio_emu
nRF52840 emulator to run and test custom radio protocols
c-code-katas
Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.
STM32-CMAKE-TEMPLATE
STM32 Template Project with Using CMake.
STM32-Dockerfile
STM32 Container for Building with CMake and ARM Toolchain. ST-Link Included.