bbenchoff.github.io



Contact

Email
Twitter
Github
LinkedIn



Résumé (PDF)


Weird Stuff

Citicar Restoration
My Instagram clone for vintage digital cameras.


Software Development

Instagram Clone (Python, Django)
IS31FL3741 LED driver library (C)
NT35510 TFT driver library (C)
Terminal Parser library (C & C++)


Hardware Development

Nikon lens adapter
The $15 Linux Machine
Portable Dumb Terminal
Mr. Robot Badge
Zip Drive Tower
Full Color Circuit Boards
RGB Gaming Coaster
Serial Fidget Spinner
Baud Box
A Wall of Circuit Boards


CAD Design

Silicone Membrane Keyboard
Injection Molded Palmtop
Retro-inspired industrial design
A Modern BeBox
Hardened clamshell computer
3D Printed Tank Treads
Porygon

ANSI Terminal Parser

The core functionality of the portable dumb terminal, the ANSI terminal processor is a reimplementation of the control logic of the VT100 terminal.

State Diagram of parser

This parser is capable of handling all escape codes in the ANSI x3.64-1979 standard, ‘level 5’ DEC private escape codes (equivalent to a VT5xx series terminal), and other terminal implementations. The parser is written in C and is extremely portable, capable of running on small, 8MHz microcontrollers.

More information can be found in my Dumb Terminal repository.

back