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
bb_epaper
A frustration-free library for working with all 24-pin eink panels
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
bitbank2's Repositories
bitbank2/SPI_LCD
A simple C library for directly communicating with SPI-connected LCD displays
bitbank2/SmartResponseXE
Arduino library with LCD, Keyboard and SPI Flash support for the SMART Response XE classroom communicator
bitbank2/ArmbianIO
A C (+ Python and Java) library for simplifying access to I2C, SPI and GPIO on boards supported by Armbian
bitbank2/Print2BLE
MacOS app which allows drag and drop of images to BLE thermal printers
bitbank2/unzipLIB
An embedded-friendly library for decompressing files from zip archives
bitbank2/ssd1327
SSD1327 and SSD1322 OLED display library for Arduino+Linux
bitbank2/Pocket_CO2
A CH32V003 low cost pocket CO2 sensor
bitbank2/epd_image
Prepare image data for writing directly to e-paper displays
bitbank2/KiCad_Projects
A place to share all of my PCB projects
bitbank2/BLE_2_EPaper
A collection of projects to send images over BLE to e-paper displays
bitbank2/ESP_NOW_Weather
An e-paper weather project which uses a client/server approach to save battery life
bitbank2/CH32V_Experiments
A place to share code and projects related to the WCH CH32V RISC-V processors
bitbank2/CH32V003_Sensor_Platform
Firmware for a small PCB with LCD which allows easy plug-n-play field-testing of some I2C sensors
bitbank2/CH32V_Color_LCD
A set of functions to control Sitronix color LCDs on CH32V RISC-V MCUs
bitbank2/CO2_USB_033
A portable CO2 monitor based on the CH32X033 MCU
bitbank2/LED_Clock
A low cost PCB project (w/firmware) for a dark-room-friendly digital clock
bitbank2/rtc_eeprom
C code to talk to the DS3231 and AT24C32 (usually sold together)
bitbank2/SmartGear_ESP32
multi-game emulator for the ESP32
bitbank2/bb_rtc
An Arduino RealTime Clock library which auto-detects DS3231, RV-3032 and PCF8563
bitbank2/FT6236G
An Arduino library for FocalTech FT6x36 capacitive touch controllers
bitbank2/Fusion_360_Projects
A place to share 3D projects
bitbank2/galactic_unicorn_test
A simple Arduino project to display time + temp + humidity + CO2
bitbank2/ISBIC
Incredibly Simple Bitonal Image Compression
bitbank2/rtc_setter
An Arduino sketch to set the local time (corrected for DST) to your DS3231 RTC
bitbank2/truetype_Arduino
display truetype font for Arduino
bitbank2/ch32v003fun
An open source software development stack for the CH32V003, a 10 cent 48 MHz RISC-V Microcontroller
bitbank2/ch32x035
32-bit RISC-V MCU CH32X035 built-in USB PD PHY
bitbank2/bitbank2.github.io
Public repo to test web pages
bitbank2/lodepng
PNG encoder and decoder in C and C++.
bitbank2/Makerfabs-ESP32-S3-Parallel-TFT-with-Touch