Retired Software Engineer. I used to do networking stuff. Now I mostly do "small" microcontroller stuff. I also maintain Optiboot, the Arduino AVR bootloader
OptiLoader. Arduino sketch for burning new bootloaders
2014chipZ80. Z80 system using ATmega as IO/boot controller. 4 chips total.
57fusebytes. Arduino sketch for printing info about chip signature, fuses, bootloader version, etc
30Minimal-ARM. Minimalist ARM Cortex Microcontroller development, in assembler.
24Duino-hacks. Tiny Arduino (and related) hacks not worth of their own repository.
19structured_gas. "Structured programming" macros for Gnu Assembler (gas)
16SAMD10-experiments. This code is experiments in adding functionality from the Arduino core to the Atmel SAMD10 Xplained Mini Eval Board.
10parser. Simple serial command line parser for Arduino/etc
9ps2keypolled. Polled PS/2 keyboard functions for Arduino
8ChipKit. Assorted ChipKit PIC32 hacks
5ArduScan. ArduScan is a windows program that passively scans the COM ports on a system looking for ones that are likely to be Arduinos
3ArduinoZero-PMUX-report. Generate a user-readable report of the current state of the pins (what they're doing) on Arduino Zero and other SAMD21 based systems
3Atmel_ATDF_parser. Python code that parses the XML from an Atmel .ATDF Device Description file, and allows you to find/print various information and relationships that are not present in the .h files.
3Freeduino-historical. Files and history of the ~2007 "Freeduino" project.
3TOPS20-MODEM. The TOPS20 implementation of X/Y/ZModem, as used at SIMTEL-20.
2WestfW_SerComLib. C
2Arduino-avr-tools-install. Given Windows with some version of Arduino installed, set the paths to allow using avr-gcc/etc from the command line.
2Eagle-lbr-published. Librarys and User-language-programs (ULPs) for CadSoft EAGLE's Schematics/PCB editor
2Cortex-M4-disassembler. A hopefully-small disassembler aimed an resident debuggers on Cortex-M4 (and lower)
1RPi-Pico-Hacks. This is for hacks for or using the Rasberry Pi Cortex-m0+ microcontroller and SDK ("rp2040" and "Pico" board)
1ArduinoCore-tinyARM. Starting with teh standard ArduinoCore-samd, modify/re-write for the very small ARM chips (SAMD09, etc.)
1OSHPark-OSHW-designs. I have some PCB projects that I've made public on OSHPark. This is where I'll put the "source code" and any documentation that may exist.
1IBMFTP-historical. This was a terminal emulator and file transfer program I wrote near the beginning of my career.
1