bitbank2
Call me Mr. Optimization. I optimize other people's code for a living.
BitBank Software, Inc.Secret WFH Lab
Pinned Repositories
AnimatedGIF
An optimized GIF decoder suitable for microcontrollers and PCs
BitBang_I2C
A software I2C implementation to run on any GPIO pins on any system
image_to_c
Convert image files into C arrays of uint8_t for compiling into your project
JPEGDEC
An optimized JPEG decoder suitable for microcontrollers and PCs.
OneBitDisplay
A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays
PNGdec
An optimized PNG decoder suitable for microcontrollers and PCs
SPI_LCD
A simple C library for directly communicating with SPI-connected LCD displays
ss_oled
Simple and small library to control 1-bpp OLED displays (Linux + Arduino)
Thermal_Printer
Arduino library to draw text and graphics on BLE thermal printers
TIFF_G4
A set of highly optimized functions for decoding and displaying 1-bpp CCITT G4 images
bitbank2's Repositories
bitbank2/JPEGDEC
An optimized JPEG decoder suitable for microcontrollers and PCs.
bitbank2/Thermal_Printer
Arduino library to draw text and graphics on BLE thermal printers
bitbank2/AnimatedGIF
An optimized GIF decoder suitable for microcontrollers and PCs
bitbank2/BitBang_I2C
A software I2C implementation to run on any GPIO pins on any system
bitbank2/OneBitDisplay
A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays
bitbank2/image_to_c
Convert image files into C arrays of uint8_t for compiling into your project
bitbank2/PNGdec
An optimized PNG decoder suitable for microcontrollers and PCs
bitbank2/bb_spi_lcd
SPI LCD/OLED library which can be built for Arduino and Linux
bitbank2/JPEGENC
Arduino JPEG encoder
bitbank2/CYD_Projects
A collection of Arduino sketches for the "Cheap Yellow Display" board(s)
bitbank2/PNGenc
An embedded-friendly PNG encoder
bitbank2/giflib-turbo
A faster drop-in replacement for giflib. It uses more RAM, but you get more speed.
bitbank2/TIFF_G4
A set of highly optimized functions for decoding and displaying 1-bpp CCITT G4 images
bitbank2/bb_captouch
An ESP32/Arduino library to talk to CST820, FT6x36 and GT911 capacitive touch sensors (auto-detects)
bitbank2/gcc_perf
Test ARM/X86 C/SIMD/ASM perf on 32-bit and 64-bit Linux to see machine/compiler differences
bitbank2/KiCad_Projects
A place to share all of my PCB projects
bitbank2/zlib_turbo
Optimized zlib inflate (+gzip) library for embedded
bitbank2/arduinoVNC
A VNC client for Arduino
bitbank2/bb_temperature
A multi-device temperature/humidity/pressure sensor library with auto-detection.
bitbank2/Adafruit-GFX-Library
Adafruit GFX graphics core library, this is the 'core' class that all our other graphics libraries derive from
bitbank2/bb_ltr390
visible/UV light sensor Arduino library
bitbank2/bb_scd41
Sensiron SCD4x Arduino library
bitbank2/epdiy
EPDiy is a driver board for affordable e-Paper (or E-ink) displays.
bitbank2/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
bitbank2/M5FastEPD
A faster and more functional version of M5Stack's M5EPD library
bitbank2/nanosvg
Simple stupid SVG parser
bitbank2/openmv
OpenMV Camera Module
bitbank2/library-registry
Arduino Library Manager list
bitbank2/seeduino-nano-feather
Arduino demos for our Adapter boards for Seeed, Nano and Feather. Plug in displays and I2C modules with easy
bitbank2/zlib
A massively spiffy yet delicately unobtrusive compression library (now with more speed :D )