from machine import Pin, I2C, UART
import ssd1306
import time
# -------------------------------
# OLED Setup (I2C)
# -------------------------------
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
devices = i2c.scan()
if not devices:
raise RuntimeError("No I2C devices found")
oled = ssd1306.SSD1306_I2C(128, 64, i2c)
# -------------------------------
# UART Setup
# -------------------------------
uart = UART(1, baudrate=9600, tx=Pin(17), rx=Pin(16))