VGA Framebuffer

This crate implements basic VGA text output on an embedded microcontroller, using nothing more than some timer peripherals and a few GPIO pins.

This crate is written to be hardware-agnostic.

The Specs:

The pixels are double-width as I was unable to get 40 MHz SPI output functioning correctly on my particular micro. 20 MHz works just fine.

Tested on Monotron using a Texas Instruments Tiva-C TM4C123 clocked at 80 MHz.

Coming soon...

Contributing

I'll happy accept a patches to enable other resolutions and/or other text resolutions.