Somehow I enjoy building infrastructure for embedded software 🧑🏻💻
Postform. Postponed formatting experiments with string interning in C++. Inspired by the defmt Rust crate
22p1c0. An embedded OS for Apple M1 Pro chipsets
18Ditto. Template Library for C++ embedded projects
10qemu-apple-m1. Place to upload any hacky QEMU code I have
8STM32F7Discovery_QSPI_Programmer. Utility to program STM32F7Discovery QSPI memory
5stm32_bootloader. Bootloader For STM32F746 Discovery Board
4rusty-boy. Game Boy emulator for Playdate
4MP3_PoC. STM32F411 Discovery MP3 player PoC
4HumanFactors. An utility application to compare different keyboard layouts, developed for my Human Factors class (IE 355) at NJIT
3apple-one-jit. An Apple I emulator using JIT machine-code translation
2monkey_interpreter. Go
2cortex-m_hal. Small Hardware Abstraction Layer for Cortex-M MCU's
2neomoji.nvim. Fuzzy search emojis with neovim and telescope
1buildsystem. Small portable build system based on AOSP Make build system aimed to native C and C++ targets
1stm32-linux-bootloader. Bootloader for ucLinux in an STM32F746 discovery board
1USB-Whisperer. USB Debug tool for Apple Silicon Macs
1NodeServer. C++
1defmt-uart. Prints defmt logs received from a UART interface
1linux-digilent. Linux Repository for digilent boards
1aosp.nvim. Build AOSP targets from Neovim!
1USB-Whisperer-FW. Firmware for the USB Whisperer
1nixvim-cfg. Nixvim user config flake
1iLCD. Command line utility to convert bitmap files to C arrays, with the purpose of embedding images into a flash memory with little effort.
1