Become a sponsor to Larry Bank
My interest in software performance and bits, bytes and pixels guides my choices in which open source projects I create. I enjoy testing (and shattering) long held assumptions and pushing hardware to its limits. I especially like working with the constraints of embedded devices. Some of the software I've written many years ago, especially imaging codecs and retro-gaming emulators, has gotten a new life on Arduino and Raspberry-Pi boards. I still have a ways to go in porting this code and Github sponsorship can help me accelerate the pace. My GIF, and JPEG decoders have been well received, so now I'm working on a PNG decoder. They all bring unique features and speed and hopefully enable new use cases for existing hardware to take advantage of.
Featured work
-
bitbank2/ss_oled
Simple and small library to control 1-bpp OLED displays (Linux + Arduino)
C++ 190 -
bitbank2/SmartResponseXE
Arduino library with LCD, Keyboard and SPI Flash support for the SMART Response XE classroom communicator
C++ 93 -
bitbank2/bb_spi_lcd
SPI LCD/OLED library which can be built for Arduino and Linux
C++ 93 -
bitbank2/Thermal_Printer
Arduino library to draw text and graphics on BLE thermal printers
C 383 -
bitbank2/BitBang_I2C
A software I2C implementation to run on any GPIO pins on any system
C++ 242 -
bitbank2/OneBitDisplay
A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays
C 198