first night at MIPS

This commit is contained in:
Michaël Ricart 2018-02-16 01:03:02 +01:00
parent 19a2d8990c
commit 731a7dabe6
3 changed files with 72 additions and 0 deletions

40
esp8266/ConfigParser.py Normal file
View file

@ -0,0 +1,40 @@
class RawConfigParser:
def __init__(self):
pass
def sections(self):
"""Return a list of section names, excluding [DEFAULT]"""
pass
def add_section(self, section):
pass
def has_section(self, section):
pass
def options(self, section):
pass
def read(self, filename = None, fp = None):
pass
def get(self, section, option):
def items(self, section):
def getboolean(self, section, option):
def has_option(self, section, option):
"""Check for the existence of a given option in a given section."""
def set(self, section, option, value=None):
"""Set an option."""
def write(self, fp):
"""Write an .ini-format representation of the configuration state."""
def remove_option(self, section, option):
"""Remove an option."""
def remove_section(self, section):
"""Remove a file section."""

View file

@ -0,0 +1,19 @@
def do_connect():
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
if not wlan.isconnected():
print('connecting to network...')
wlan.connect("MIPS", "importthis")
while not wlan.isconnected():
pass
print('network config:', wlan.ifconfig())
do_connect()
import gc
import webrepl
webrepl.start()
gc.collect()

View file

@ -0,0 +1,13 @@
from machine import Pin
from urequests import get
from time import sleep_ms
from gc import collect
pin = Pin(2, Pin.IN)
pin_value = pin.value()
while True:
current_value = pin.value()
if pin_value != current_value:
get('http://192.168.44.174:6543/value/%s' % current_value)
pin_value = current_value
collect()