Dan Ramanayake (dananjayavr)

dananjayavr

Geek Repo

Location:France

Home Page:http://dananjaya.de

Github PK Tool:Github PK Tool

Dan Ramanayake's starred repositories

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:267100Issues:6622Issues:294

Python

All Algorithms implemented in Python

Language:PythonLicense:MITStargazers:183281Issues:5940Issues:1457

system-design

Learn how to design systems at scale and prepare for system design interviews

Flipper

Playground (and dump) of stuff I make or modify for the Flipper Zero

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-c

A curated list of awesome C frameworks, libraries and software.

awesome-opensource-hardware

List of awesome open source hardware tools, generators, and reusable designs

Language:PythonLicense:MITStargazers:1831Issues:70Issues:15

cmsis-svd

Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools

Language:PythonLicense:Apache-2.0Stargazers:1065Issues:42Issues:62

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

Language:PythonLicense:BSD-2-ClauseStargazers:651Issues:16Issues:1

modern-embedded-programming-course

Companion repository to the "Modern Embedded Systems Programming" video course.

Language:CLicense:AGPL-3.0Stargazers:633Issues:21Issues:2

NAND

NAND is a logic simulator suite made entirely from NAND gates

Language:TypeScriptLicense:MITStargazers:540Issues:6Issues:3

Ring-Buffer

A simple ring buffer (circular buffer) designed for embedded systems.

Language:CLicense:MITStargazers:508Issues:17Issues:8

ee

EEPROM emulation for stm32.

Language:CLicense:GPL-3.0Stargazers:323Issues:9Issues:27

MaplePad

🍁 Dreamcast controller emulator using RP2040. Supports 8-page memory card, SPI/I2C OLED for VMU LCD, and rumble.

Language:CLicense:CC-BY-4.0Stargazers:200Issues:8Issues:20

CMSIS-Driver

Repository of microcontroller peripheral driver implementing the CMSIS-Driver API specification

Language:CLicense:Apache-2.0Stargazers:162Issues:30Issues:14

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.

Language:HTMLLicense:MITStargazers:90Issues:7Issues:0

stm32

Base project for STM32 with a bunch of ways to build on all platforms

Language:CLicense:GPL-3.0Stargazers:72Issues:5Issues:3

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

Language:PythonLicense:GPL-3.0Stargazers:37Issues:3Issues:0

c-code-katas

Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.

Language:CLicense:MITStargazers:26Issues:3Issues:0

STM32-CMAKE-TEMPLATE

STM32 Template Project with Using CMake.

Language:CLicense:MITStargazers:24Issues:4Issues:1

STM32-Dockerfile

STM32 Container for Building with CMake and ARM Toolchain. ST-Link Included.

Language:ShellLicense:MITStargazers:17Issues:3Issues:0
Language:CLicense:NOASSERTIONStargazers:15Issues:12Issues:1
Language:CStargazers:1Issues:0Issues:0