Skip to content

Instantly share code, notes, and snippets.

@ianhan
ianhan / ssd1306_hello.c
Created November 28, 2025 00:52
Quick turkey day fun: using smbcon header on ABIT BP6 motherboard to drive SSD1306 i2c display
// SMBCON pinout:
// 1 - CLK
// 2 - x
// 3 - GND
// 4 - DATA
// 5 - +5v
// gcc ssd1306_hello.c -o ssd1306_hello -li2c
// run as root: ./ssd1306_hello
#!/usr/bin/env python3
import zipfile, urllib.request, shutil
import os
import sys
import platform
vi = sys.version_info
if platform.system() == 'Darwin':
if vi.major < 3 or (vi.major == 3 and vi.minor < 7):
print("Please run this script with Python 3.7 or newer")