MicroPython: Examples: Remove u prefix from examples.

patch-remove-u-prefixes
Phil Howard 2023-10-06 18:04:06 +01:00
rodzic ee7f2758dd
commit eb2d068b36
40 zmienionych plików z 116 dodań i 116 usunięć

Wyświetl plik

@ -2,7 +2,7 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
from automation import Automation2040W
import time

Wyświetl plik

@ -4,7 +4,7 @@ from picographics import PicoGraphics, DISPLAY_INKY_PACK
import network
from network_manager import NetworkManager
import WIFI_CONFIG
import uasyncio
import asyncio
import time
import gc
import wakeup
@ -177,5 +177,5 @@ class Badger2040W():
raise RuntimeError("You must populate WIFI_CONFIG.py for networking.")
self.display.set_update_speed(2)
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=self.status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
gc.collect()

Wyświetl plik

@ -1,7 +1,7 @@
import rp2
import network
import machine
import uasyncio
import asyncio
class NetworkManager:
@ -53,7 +53,7 @@ class NetworkManager:
async def wait(self, mode):
while not self.isconnected():
self._handle_status(mode, None)
await uasyncio.sleep_ms(1000)
await asyncio.sleep_ms(1000)
def _handle_status(self, mode, status):
if callable(self._status_handler):
@ -78,10 +78,10 @@ class NetworkManager:
self._sta_if.connect(ssid, psk)
try:
await uasyncio.wait_for(self.wait(network.STA_IF), self._client_timeout)
await asyncio.wait_for(self.wait(network.STA_IF), self._client_timeout)
self._handle_status(network.STA_IF, True)
except uasyncio.TimeoutError:
except asyncio.TimeoutError:
self._sta_if.active(False)
self._handle_status(network.STA_IF, False)
self._handle_error(network.STA_IF, "WIFI Client Failed")
@ -99,10 +99,10 @@ class NetworkManager:
self._ap_if.active(True)
try:
await uasyncio.wait_for(self.wait(network.AP_IF), self._access_point_timeout)
await asyncio.wait_for(self.wait(network.AP_IF), self._access_point_timeout)
self._handle_status(network.AP_IF, True)
except uasyncio.TimeoutError:
except asyncio.TimeoutError:
self._sta_if.active(False)
self._handle_status(network.AP_IF, False)
self._handle_error(network.AP_IF, "WIFI Client Failed")

Wyświetl plik

@ -4,23 +4,23 @@ MIT license
(C) Konstantin Belyalov 2017-2018
"""
import logging
import uasyncio as asyncio
import uasyncio.core
import ujson as json
import asyncio as asyncio
import asyncio.core
import json
import gc
import uos as os
import os
import sys
import uerrno as errno
import usocket as socket
import errno
import socket
log = logging.getLogger('WEB')
type_gen = type((lambda: (yield))()) # noqa: E275
# uasyncio v3 is shipped with MicroPython 1.13, and contains some subtle
# asyncio v3 is shipped with MicroPython 1.13, and contains some subtle
# but breaking changes. See also https://github.com/peterhinch/micropython-async/blob/master/v3/README.md
IS_UASYNCIO_V3 = hasattr(asyncio, "__version__") and asyncio.__version__ >= (3,)
IS_asyncio_V3 = hasattr(asyncio, "__version__") and asyncio.__version__ >= (3,)
def urldecode_plus(s):
@ -617,8 +617,8 @@ class webserver:
sock.listen(backlog)
try:
while True:
if IS_UASYNCIO_V3:
yield uasyncio.core._io_queue.queue_read(sock)
if IS_asyncio_V3:
yield asyncio.core._io_queue.queue_read(sock)
else:
yield asyncio.IORead(sock)
csock, caddr = sock.accept()

Wyświetl plik

@ -1,7 +1,7 @@
import rp2
import network
import machine
import uasyncio
import asyncio
class NetworkManager:
@ -53,7 +53,7 @@ class NetworkManager:
async def wait(self, mode):
while not self.isconnected():
self._handle_status(mode, None)
await uasyncio.sleep_ms(1000)
await asyncio.sleep_ms(1000)
def _handle_status(self, mode, status):
if callable(self._status_handler):
@ -78,10 +78,10 @@ class NetworkManager:
self._sta_if.connect(ssid, psk)
try:
await uasyncio.wait_for(self.wait(network.STA_IF), self._client_timeout)
await asyncio.wait_for(self.wait(network.STA_IF), self._client_timeout)
self._handle_status(network.STA_IF, True)
except uasyncio.TimeoutError:
except asyncio.TimeoutError:
self._sta_if.active(False)
self._handle_status(network.STA_IF, False)
self._handle_error(network.STA_IF, "WIFI Client Failed")
@ -99,10 +99,10 @@ class NetworkManager:
self._ap_if.active(True)
try:
await uasyncio.wait_for(self.wait(network.AP_IF), self._access_point_timeout)
await asyncio.wait_for(self.wait(network.AP_IF), self._access_point_timeout)
self._handle_status(network.AP_IF, True)
except uasyncio.TimeoutError:
except asyncio.TimeoutError:
self._sta_if.active(False)
self._handle_status(network.AP_IF, False)
self._handle_error(network.AP_IF, "WIFI Client Failed")

Wyświetl plik

@ -8,7 +8,7 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
from machine import Timer, Pin
@ -100,7 +100,7 @@ colour_array = ["#000000"] * 1024
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -5,7 +5,7 @@ Use Switch A to change to a different base exchange currency.
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import math
@ -51,7 +51,7 @@ def status_handler(mode, status, ip):
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -3,8 +3,8 @@ from cosmic import CosmicUnicorn
from picographics import PicoGraphics, DISPLAY_COSMIC_UNICORN as DISPLAY
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio as asyncio
import uasyncio.core
import asyncio as asyncio
import asyncio.core
from tinyweb.server import webserver
'''

Wyświetl plik

@ -3,7 +3,7 @@ from cosmic import CosmicUnicorn
from picographics import PicoGraphics, DISPLAY_COSMIC_UNICORN as DISPLAY
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio as asyncio
import asyncio as asyncio
import urequests
import jpegdec

Wyświetl plik

@ -2,7 +2,7 @@
from time import sleep
from galactic import GalacticUnicorn
from picographics import PicoGraphics, DISPLAY_GALACTIC_UNICORN as DISPLAY
import uasyncio
import asyncio
from network_manager import NetworkManager
import urequests
import WIFI_CONFIG
@ -37,7 +37,7 @@ def status_handler(mode, status, ip):
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -8,7 +8,7 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
from machine import Timer, Pin
@ -101,7 +101,7 @@ colour_array = ["#000000"] * 583
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -10,7 +10,7 @@ https://carbon-intensity.github.io/api-definitions/#carbon-intensity-api-v2-0-0
'''
import time
import uasyncio
import asyncio
import urequests
import WIFI_CONFIG
from gfx_pack import GfxPack, SWITCH_E
@ -168,7 +168,7 @@ def status_handler(mode, status, ip):
try:
# Attempt to connect to the wifi.
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(
asyncio.get_event_loop().run_until_complete(
network_manager.client(WIFI_CONFIG.SSID,
WIFI_CONFIG.PSK))

Wyświetl plik

@ -13,7 +13,7 @@ from gfx_pack import GfxPack
from network_manager import NetworkManager
import ntptime
import urequests
import uasyncio
import asyncio
import machine
@ -252,7 +252,7 @@ def draw_sun(sunrise, sunset, time, cycle):
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -15,7 +15,7 @@ import time
from gfx_pack import GfxPack, SWITCH_A, SWITCH_B, SWITCH_D, SWITCH_E
from network_manager import NetworkManager
import urequests
import uasyncio
import asyncio
URL = 'https://zoo-animal-api.herokuapp.com/animals/rand/5'
@ -125,7 +125,7 @@ def display_animal(animal, stat_page):
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -16,7 +16,7 @@ from picographics import PicoGraphics, DISPLAY_INKY_FRAME_4 as DISPLAY # 4.0"
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME_7 as DISPLAY # 7.3"
import urequests
import inky_frame
import uasyncio
import asyncio
from network_manager import NetworkManager
import WIFI_CONFIG
@ -129,7 +129,7 @@ network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_hand
# connect to wifi
try:
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except ImportError:
print("Add WIFI_CONFIG.py with your WiFi credentials")

Wyświetl plik

@ -1,8 +1,8 @@
import gc
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import ujson
import asyncio
import json
from urllib import urequest
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME as DISPLAY # 5.7"
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME_4 as DISPLAY # 4.0"
@ -97,7 +97,7 @@ rtc.enable_timer_interrupt(True)
while True:
# Connect to WiFi
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
# Clear the screen
graphics.set_pen(1)
@ -106,7 +106,7 @@ while True:
# Grab the data
socket = urequest.urlopen(URL)
j = ujson.load(socket)
j = json.load(socket)
socket.close()
text = [j['activity'], j['type'], j['participants']]

Wyświetl plik

@ -2,7 +2,7 @@
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME_4 as DISPLAY # 4.0"
from picographics import PicoGraphics, DISPLAY_INKY_FRAME_7 as DISPLAY # 7.3"
from network_manager import NetworkManager
import uasyncio
import asyncio
from urllib import urequest
import WIFI_CONFIG
import gc
@ -148,7 +148,7 @@ rtc.enable_timer_interrupt(True)
while True:
# Connect to WiFi
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
# Gets Feed Data
feed = get_rss()

Wyświetl plik

@ -1,9 +1,9 @@
import gc
import uos
import os
import random
import machine
import jpegdec
import uasyncio
import asyncio
import sdcard
import WIFI_CONFIG
from urllib import urequest
@ -27,7 +27,7 @@ def status_handler(mode, status, ip):
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
graphics = PicoGraphics(DISPLAY)
@ -39,7 +39,7 @@ ENDPOINT = "http://placekitten.com/{0}/{1}"
sd_spi = machine.SPI(0, sck=machine.Pin(18, machine.Pin.OUT), mosi=machine.Pin(19, machine.Pin.OUT), miso=machine.Pin(16, machine.Pin.OUT))
sd = sdcard.SDCard(sd_spi, machine.Pin(22))
uos.mount(sd, "/sd")
os.mount(sd, "/sd")
gc.collect() # Claw back some RAM!
url = ENDPOINT.format(WIDTH, HEIGHT + random.randint(0, 10))

Wyświetl plik

@ -1,7 +1,7 @@
import gc
import time
import ujson
import uasyncio
import json
import asyncio
import WIFI_CONFIG
from urllib import urequest
from network_manager import NetworkManager
@ -131,7 +131,7 @@ def display_quote(text, ox, oy, scale, wordwrap):
while True:
gc.collect()
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
date = list(time.localtime())[:3]
date.append(MONTHNAMES[date[1] - 1])
@ -143,7 +143,7 @@ while True:
url = ENDPOINT.format(*date)
print("Requesting URL: {}".format(url))
socket = urequest.urlopen(url)
j = ujson.load(socket)
j = json.load(socket)
socket.close()
text = j['expandtemplates']['wikitext']

Wyświetl plik

@ -1,10 +1,10 @@
import gc
import uos
import os
import random
import machine
import jpegdec
import WIFI_CONFIG
import uasyncio
import asyncio
from network_manager import NetworkManager
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME as DISPLAY # 5.7"
# from picographics import PicoGraphics, DISPLAY_INKY_FRAME_4 as DISPLAY # 4.0"
@ -20,7 +20,7 @@ def status_handler(mode, status, ip):
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
graphics = PicoGraphics(DISPLAY)
@ -34,7 +34,7 @@ JOKE_IMG = "https://pimoroni.github.io/feed2image/jokeapi-{}-{}x{}.jpg"
import sdcard # noqa: E402 - putting this at the top causes an MBEDTLS OOM error!?
sd_spi = machine.SPI(0, sck=machine.Pin(18, machine.Pin.OUT), mosi=machine.Pin(19, machine.Pin.OUT), miso=machine.Pin(16, machine.Pin.OUT))
sd = sdcard.SDCard(sd_spi, machine.Pin(22))
uos.mount(sd, "/sd")
os.mount(sd, "/sd")
gc.collect() # Claw back some RAM!
# We don't have the RAM to store the list of Joke IDs in memory.

Wyświetl plik

@ -1,5 +1,5 @@
import time
import uasyncio
import asyncio
import WIFI_CONFIG
import inky_frame
from network_manager import NetworkManager
@ -45,7 +45,7 @@ if inky_frame.woken_by_rtc() or inky_frame.woken_by_button():
t_start = time.time()
try:
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
connected = True
except RuntimeError:
pass

Wyświetl plik

@ -1,8 +1,8 @@
import gc
import uos
import os
import machine
import jpegdec
import uasyncio
import asyncio
import sdcard
import WIFI_CONFIG
from urllib import urequest
@ -31,7 +31,7 @@ def status_handler(mode, status, ip):
network_manager = NetworkManager("GB", status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
graphics = PicoGraphics(DISPLAY)
@ -43,7 +43,7 @@ ENDPOINT = "https://pimoroni.github.io/feed2image/xkcd-daily.jpg"
sd_spi = machine.SPI(0, sck=machine.Pin(18, machine.Pin.OUT), mosi=machine.Pin(19, machine.Pin.OUT), miso=machine.Pin(16, machine.Pin.OUT))
sd = sdcard.SDCard(sd_spi, machine.Pin(22))
uos.mount(sd, "/sd")
os.mount(sd, "/sd")
gc.collect() # Claw back some RAM!

Wyświetl plik

@ -1,5 +1,5 @@
import gc
import ujson
import json
from urllib import urequest
# Length of time between updates in Seconds.
@ -70,7 +70,7 @@ def update():
try:
# Grab the data
socket = urequest.urlopen(URL)
j = ujson.load(socket)
j = json.load(socket)
socket.close()
text = [j['activity'], j['type'], j['participants']]
gc.collect()

Wyświetl plik

@ -4,23 +4,23 @@ MIT license
(C) Konstantin Belyalov 2017-2018
"""
import logging
import uasyncio as asyncio
import uasyncio.core
import ujson as json
import asyncio as asyncio
import asyncio.core
import json
import gc
import uos as os
import os
import sys
import uerrno as errno
import usocket as socket
import errno
import socket
log = logging.getLogger('WEB')
type_gen = type((lambda: (yield))()) # noqa: E275
# uasyncio v3 is shipped with MicroPython 1.13, and contains some subtle
# asyncio v3 is shipped with MicroPython 1.13, and contains some subtle
# but breaking changes. See also https://github.com/peterhinch/micropython-async/blob/master/v3/README.md
IS_UASYNCIO_V3 = hasattr(asyncio, "__version__") and asyncio.__version__ >= (3,)
IS_asyncio_V3 = hasattr(asyncio, "__version__") and asyncio.__version__ >= (3,)
def urldecode_plus(s):
@ -617,8 +617,8 @@ class webserver:
sock.listen(backlog)
try:
while True:
if IS_UASYNCIO_V3:
yield uasyncio.core._io_queue.queue_read(sock)
if IS_asyncio_V3:
yield asyncio.core._io_queue.queue_read(sock)
else:
yield asyncio.IORead(sock)
csock, caddr = sock.accept()

Wyświetl plik

@ -1,7 +1,7 @@
import gc
import jpegdec
from urllib import urequest
from ujson import load
from json import load
gc.collect()

Wyświetl plik

@ -1,7 +1,7 @@
import gc
import random
from urllib import urequest
from ujson import load
from json import load
import qrcode
gc.collect() # We're really gonna need that RAM!

Wyświetl plik

@ -8,7 +8,7 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import interstate75
@ -92,7 +92,7 @@ colour_array = ["#000000"] * height * width
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -1,6 +1,6 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
from urllib import urequest
from interstate75 import Interstate75, DISPLAY_INTERSTATE75_128X64
import jpegdec
@ -47,7 +47,7 @@ def status_handler(mode, status, ip):
# connect to wifi
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
url = ENDPOINT.format(WIDTH, HEIGHT + random.randint(0, 10))
print("Requesting URL: {}".format(url))

Wyświetl plik

@ -13,7 +13,7 @@ from interstate75 import Interstate75
from network_manager import NetworkManager
import ntptime
import urequests
import uasyncio
import asyncio
import machine
@ -259,7 +259,7 @@ def draw_sun(sunrise, sunset, time, cycle):
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -9,7 +9,7 @@ from pms5003 import PMS5003
import umqtt.simple
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
"""
This example reads from all the sensors on Enviro+.
@ -98,7 +98,7 @@ mqtt_success = False
e = "Wait a minute"
# connect to wifi
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
while True:

Wyświetl plik

@ -1,10 +1,10 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
from urllib import urequest
from picographics import PicoGraphics, DISPLAY_PICO_EXPLORER
import time
import ujson
import json
from pimoroni import RGBLED
"""
@ -62,12 +62,12 @@ led = RGBLED(0, 1, 2, invert=False)
while True:
# connect to wifi
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
# open the json file
print(f"Requesting URL: {URL}")
socket = urequest.urlopen(URL)
data = ujson.load(socket)
data = json.load(socket)
socket.close()
print("Data obtained!")

Wyświetl plik

@ -1,8 +1,8 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import time
import uasyncio
import ujson
import asyncio
import json
from urllib import urequest
from picographics import PicoGraphics, DISPLAY_INKY_PACK
from pimoroni import Button
@ -46,11 +46,11 @@ network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_hand
def update():
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
url = ENDPOINT
print("Requesting URL: {}".format(url))
j = ujson.load(urequest.urlopen(url))
j = json.load(urequest.urlopen(url))
print(j)

Wyświetl plik

@ -1,6 +1,6 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
from urllib import urequest
from picographics import PicoGraphics, DISPLAY_INKY_PACK
import jpegdec
@ -45,7 +45,7 @@ graphics.set_font("bitmap8")
graphics.set_update_speed(1)
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
url = ENDPOINT.format(WIDTH, HEIGHT + random.randint(0, 10))

Wyświetl plik

@ -1,8 +1,8 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import time
import uasyncio
import ujson
import asyncio
import json
from urllib import urequest
from picographics import PicoGraphics, DISPLAY_INKY_PACK
@ -54,7 +54,7 @@ while True:
graphics.set_font("bitmap8")
graphics.set_update_speed(1)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
date = list(time.localtime())[:3]
date.append(MONTHNAMES[date[1] - 1])
@ -65,7 +65,7 @@ while True:
url = ENDPOINT.format(*date)
print("Requesting URL: {}".format(url))
j = ujson.load(urequest.urlopen(url))
j = json.load(urequest.urlopen(url))
text = j['expandtemplates']['wikitext']

Wyświetl plik

@ -1,6 +1,6 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import plasma
@ -83,7 +83,7 @@ led_strip.start()
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')
# if no wifi, then you get...

Wyświetl plik

@ -1,6 +1,6 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import plasma
@ -232,7 +232,7 @@ led_strip.start()
# set up wifi
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
# get the first lot of data
get_data()

Wyświetl plik

@ -8,7 +8,7 @@
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import random
@ -123,7 +123,7 @@ pico_led = Pin('LED', Pin.OUT)
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -5,7 +5,7 @@ Use Switch A to change to a different base exchange currency.
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import time
import math
@ -51,7 +51,7 @@ def status_handler(mode, status, ip):
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')

Wyświetl plik

@ -3,8 +3,8 @@ from stellar import StellarUnicorn
from picographics import PicoGraphics, DISPLAY_STELLAR_UNICORN as DISPLAY
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio as asyncio
import uasyncio.core
import asyncio as asyncio
import asyncio.core
from tinyweb.server import webserver
'''

Wyświetl plik

@ -3,7 +3,7 @@ from stellar import StellarUnicorn
from picographics import PicoGraphics, DISPLAY_STELLAR_UNICORN as DISPLAY
import WIFI_CONFIG
from network_manager import NetworkManager
import uasyncio
import asyncio
import urequests
import jpegdec
from random import choice
@ -102,7 +102,7 @@ su.set_brightness(0.8)
# set up wifi
try:
network_manager = NetworkManager(WIFI_CONFIG.COUNTRY, status_handler=status_handler)
uasyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
asyncio.get_event_loop().run_until_complete(network_manager.client(WIFI_CONFIG.SSID, WIFI_CONFIG.PSK))
except Exception as e:
print(f'Wifi connection failed! {e}')