Upload files to ''

This commit is contained in:
Maff 2018-05-31 14:05:12 +00:00
parent 34be3f78c0
commit 504a07b580
2 changed files with 62 additions and 0 deletions

45
boot.py Normal file
View File

@ -0,0 +1,45 @@
# This file is executed on every boot (including wake-boot from deepsleep)
#import esp
#esp.osdebug(None)
import network
from network import WLAN as wlan, STA_IF as staif, AP_IF as apif
import time
time.sleep_ms(100)
#make sure AP mode is off and station mode is on
if wlan(apif).active() == True:
wlan(apif).active(False)
if wlan(staif).active() != True:
wlan(staif).active(True)
#we don't want to go through all this crap if stored network details are available
#this is inside an if statement because this file gets executed after deepsleep
# so we may still be connected(?)
if wlan(staif).isconnected() != True:
nets=wlan(staif).scan()
found_net=False
for net in nets:
if net[0] == b'WiFiNetworkName':
wlan(staif).connect("WiFiNetworkName","WiFiNetworkPSK")
found_net=True
break
elif net[0] == b'WiFiNetworkName':
wlan(staif).connect("WiFiNetworkName","WiFiNetworkPSK")
found_net=True
break
if found_net == False:
print("couldn't connect to wifi, nets found: %s" % nets)
print("to fix temporarily, run: from network import STA_IF,WLAN as wlan;wlan(STA_IF).connect('yournet','yourpass'), followed shortly after by wlan(STA_IF).ifconfig()")
#exit
else:
#Loop until wifi is connected and passes DHCP, or until 30 seconds have elapsed.
slept=0
while wlan(staif).ifconfig()[0] == '0.0.0.0' or wlan(staif).isconnected() == False:
if slept > 300:
break
time.sleep_ms(100)
slept+=1
import webrepl
webrepl.start()

17
init_sample.py Normal file
View File

@ -0,0 +1,17 @@
class init_sample:
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
if hw.features.display.oled:
oled = hw.oled.handle
oled.text("hey",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)