silaswaxter
Primarily an embedded systems C++ guy. Casual Arch Linux and Neovim Chad 😂. Studying ECE at OSU (2024).
Corvallis, Oregon
Pinned Repositories
blinky-mdbt42t-192k
A basic blinky project for the nrf52805 module from raytac (mdbt42t-192k).
computing_assignment_2
dotfiles
My Linux dotfiles because I'm a Chad
inkscape-figure-manager
A figure manager for Inkscape built for neovim integration. (This project was forked from the deceased Gille Castel may he RIP.)
inkscape-figure-manager.nvim
A neovim plugin for managing figures that are drawn in Inkscape and included in a markup document (only markdown for now).
little_pp
Header-only serialization/deserialization library for >=c++14. Methods are performant, explicitly declare padding schema and endianess for input and output, and "generated" using template meta-programming for compile-time reflection of class and struct types.
resume
My personal resume
senior_design_buck_converter
A buck converter PCB design based on TI's TPS54233 IC
silaswaxter's Repositories
silaswaxter/inkscape-figure-manager.nvim
A neovim plugin for managing figures that are drawn in Inkscape and included in a markup document (only markdown for now).
silaswaxter/blinky-mdbt42t-192k
A basic blinky project for the nrf52805 module from raytac (mdbt42t-192k).
silaswaxter/computing_assignment_2
silaswaxter/dotfiles
My Linux dotfiles because I'm a Chad
silaswaxter/inkscape-figure-manager
A figure manager for Inkscape built for neovim integration. (This project was forked from the deceased Gille Castel may he RIP.)
silaswaxter/KaraokeBox
This is a final project for the Intro to Electrical and Computer Engineering course at OSU. Group members are Evan Cady, Jacob Luty, and myself. The project uses an Arduino Uno (AtMega328p), an LCD, and a speaker to create a simple karaoke box that plays music and displays the lyrics simultaneously.
silaswaxter/linux-system-config-files
silaswaxter/little_pp
Header-only serialization/deserialization library for >=c++14. Methods are performant, explicitly declare padding schema and endianess for input and output, and "generated" using template meta-programming for compile-time reflection of class and struct types.
silaswaxter/MushroomAutomation_UnoShield
Mushroom Automation Project. Controls humidity, air flow, and eventually temperature inside a fruiting tote.
silaswaxter/resume
My personal resume
silaswaxter/ROM-esp8266-arduino
DEPRECATED. The codebase for esp8266, Arduino-based prototype of the range of motion device. Uses ESPNOW wireless communication protocol with custom pairing, encryption, and authentication methods.
silaswaxter/ROM-user-interface-prototype-windows-forms
User Interface for the range of motion (rom) device. [Windows Forms c#]
silaswaxter/senior_design_buck_converter
A buck converter PCB design based on TI's TPS54233 IC
silaswaxter/stm32l432-HAL
Hardware abstraction layer for the stm32l432kc micro-controller. This project served as my transition out of Arduino and into professional embedded systems development. Special thanks to Eddie Amaya for the stm32 HAL video tutorial series.
silaswaxter/SCENE_docker_image
A standard custom extendable integrated environment (SCENE) using docker targeting embedded development.
silaswaxter/schedule
My daily schedule
silaswaxter/steel-project-management
A project management framework with an adjustable level of granularity based on the iron triangle of project management.
silaswaxter/waxters-index
A metric for evaluating the embedded systems development processes of companies.