This is your work, valued

Silicon Valley, CA, USA

Bill Westfield

Elite
@WestfW

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

201

4chipZ80. Z80 system using ATmega as IO/boot controller. 4 chips total.

57

fusebytes. Arduino sketch for printing info about chip signature, fuses, bootloader version, etc

30

Minimal-ARM. Minimalist ARM Cortex Microcontroller development, in assembler.

24

Duino-hacks. Tiny Arduino (and related) hacks not worth of their own repository.

19

structured_gas. "Structured programming" macros for Gnu Assembler (gas)

16

SAMD10-experiments. This code is experiments in adding functionality from the Arduino core to the Atmel SAMD10 Xplained Mini Eval Board.

10

parser. Simple serial command line parser for Arduino/etc

9

ps2keypolled. Polled PS/2 keyboard functions for Arduino

8

ChipKit. Assorted ChipKit PIC32 hacks

5

ArduScan. ArduScan is a windows program that passively scans the COM ports on a system looking for ones that are likely to be Arduinos

3

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

3

Atmel_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.

3

Freeduino-historical. Files and history of the ~2007 "Freeduino" project.

3

TOPS20-MODEM. The TOPS20 implementation of X/Y/ZModem, as used at SIMTEL-20.

2

WestfW_SerComLib. C

2

Arduino-avr-tools-install. Given Windows with some version of Arduino installed, set the paths to allow using avr-gcc/etc from the command line.

2

Eagle-lbr-published. Librarys and User-language-programs (ULPs) for CadSoft EAGLE's Schematics/PCB editor

2

Cortex-M4-disassembler. A hopefully-small disassembler aimed an resident debuggers on Cortex-M4 (and lower)

1

RPi-Pico-Hacks. This is for hacks for or using the Rasberry Pi Cortex-m0+ microcontroller and SDK ("rp2040" and "Pico" board)

1

ArduinoCore-tinyARM. Starting with teh standard ArduinoCore-samd, modify/re-write for the very small ARM chips (SAMD09, etc.)

1

OSHPark-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.

1

IBMFTP-historical. This was a terminal emulator and file transfer program I wrote near the beginning of my career.

1