Penguin's repositories
HiFive1B-Blink-LEDs
Simple project using the Western Digital tutorial on how to blink the LEDs in assembly on the SiFive HiFive1 Rev B.
sanekeybinds
sanekeybinds maps a bunch of default key combinations like ctrl backspace, alt delete, etc.
Arduino_Shield_SHC
arduino shield for one month
bl_iot_sdk
BL602 SDK (Pine64 fork)
Embedded-FP-Math-Research
This project is mainly to compare the benefits of using a FPU vs not using a FPU. I'm using a SAMG55 Xplained Pro as the test case for using a FPU, and I'm using a SAMD21 Xplained Pro as the test case for not using a FPU. I'm going to try and make their performance outside of the FPU match up as close as I can for a true comparison, but this test is mainly to compare the two in an effort to see if going with the G55 is worth it for CanSat. I'm more or less just trying to see if switching is worth it.
Embedded-Graphics-Learning
Random repo where I use different displays and lcd controllers with the same54.
epenguin-overlay
mirror of my overlay
hubris
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
littlefs
A little fail-safe filesystem designed for microcontrollers
gentoo
[MIRROR] Official Gentoo ebuild repository
lunarvim.org
Website for LunarVim
magic_enum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
MARP
Methe's Aerospace and Rocketry Program -- Software, Electrical, Mechanical, and misc. file handling
outlet
🔌 A zsh plugin marketplace
Project-Bare-Metal
Working on making a collection of bare metal drivers for the d21 and eventually other mcus. This repo is now deprecated and will be transferred to a new repo for HAL development
ProjectOwlSat
Glider that must find its way home
SAMD21-Xplained-ADC-Demo-Using-DMA
I got ASF's DMA implementation working kinda how I want now so I threw together a demo. I wanted to make my name blink but Tera Term doesn't support it =(
SAMD21_LEARNING
This repo is now deprecated and will be transferred to a different repo for bare driver implementations for the d21x
Serial_Rust_Learning
Trying to learn how to read serial data in on a linux machine using the serial crate.
TeachingBareMetalD21
Teaching a friend d21 bare metal
udp_sniffer_example
public recording of an example from https://web.archive.org/web/20180215030743/http://www.binarytides.com/packet-sniffer-code-c-linux. The site is iffy (only loads half the page sometimes?) so I am linking an archived version of the site.
ZMQ-CPP-Example
Simple ZMQ Request/Response setup