uPyLibs/init_sample.py

19 lines
684 B
Python

class PrintHWInfo:
def __init__(self, hw):
#Basic script to print module family, variant, and IP address
from network import WLAN as wlan, STA_IF as staif
from time import sleep_ms
#TODO support LCD and ePaper displays here
if hw.features.display.oled:
oled = hw.oled.handle
oled.text("uPyConfig!",0,0)
oled.text(hw.family,0,8)
oled.text(hw.variant,0,16)
oled.text(wlan(staif).ifconfig()[0],0,24)
oled.show()
else:
print(hw.family)
print(hw.variant)
print(wlan(staif).ifconfig()[0])
sleep_ms(1000)