import ssd1306
import progress_bar
from machine import Pin, SoftI2C

i2c = SoftI2C(scl=Pin(22), sda=Pin(21))

oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)


def showHeader():
  oled.fill(0)
  oled.text("* Easy Water *",10,0)
  oled.hline(0,9,128,1)
  oled.hline(0,10,128,1)
  oled.show()

showHeader()

oled.text('Connecting to', 10, 14)
oled.text('Wifi...', 10, 24)


# create a new progress bar
infinte_bar = progress_bar.ProgressBar(10, 40, oled.width - 20, 10, oled)

# animate the progress bar
while True:
  infinte_bar.update()
  oled.show()
esp:VIN
esp:GND.2
esp:D13
esp:D12
esp:D14
esp:D27
esp:D26
esp:D25
esp:D33
esp:D32
esp:D35
esp:D34
esp:VN
esp:VP
esp:EN
esp:3V3
esp:GND.1
esp:D15
esp:D2
esp:D4
esp:RX2
esp:TX2
esp:D5
esp:D18
esp:D19
esp:D21
esp:RX0
esp:TX0
esp:D22
esp:D23
Loading
ssd1306