commit 22c3128948680f6a7d47b2cf8a7bba7b0bee02df Author: cqc Date: Fri Jan 2 17:24:29 2026 +0100 initial commit without secrets :> diff --git a/code.py b/code.py new file mode 100755 index 0000000..031e793 --- /dev/null +++ b/code.py @@ -0,0 +1,140 @@ +print("\nchaos minimap!") +import os +import wifi +import adafruit_connection_manager +import adafruit_requests +import json +import time +import board +import busio +import displayio +import terminalio +from adafruit_display_text import label + +# Import the SSD1306 module. +import adafruit_ssd1306 + +from secrets import hauk_endpoint,hauk_session,hauk_slug,hauk_name + +# Create the I2C interface. +i2c = busio.I2C(board.D7, board.D8) + +# Create the SSD1306 OLED class. +# The first two parameters are the pixel width and pixel height. Change these +# to the right size for your display! +display = adafruit_ssd1306.SSD1306_I2C(128, 64, i2c) + +pool = adafruit_connection_manager.get_radio_socketpool(wifi.radio) +ssl_context = adafruit_connection_manager.get_radio_ssl_context(wifi.radio) +requests = adafruit_requests.Session(pool, ssl_context) + +locavg = [] +def location_avg(): + global locavg + if len(locavg) > 10: + locavg = locavg[1:] + lavg = list(zip(*locavg)) + print(lavg[0], lavg[1]) + lavg = (sum(lavg[0])/len(lavg[0]), sum(lavg[1])/len(lavg[1])) + return lavg + +def update_location(): + global locavg + print('scanning',) + wifi.radio.stop_scanning_networks() + time.sleep(2) + ns = wifi.radio.start_scanning_networks() + wifi_peers = [] + for n in ns: + #print(n.ssid, n.bssid.hex(':'), n.rssi, n.channel) + wifi_peers.append({"bssid": n.bssid.hex(':'), "ssid": n.ssid, "rssi": n.rssi}) + + #print(wifi_peers) + wifi.radio.stop_scanning_networks() + print('loc request') + + data = json.dumps(wifi_peers) + print(data) + lat,lon=0,0 + with requests.post(f"{hauk_endpoint}/location", data=data) as response: + #print(response.text) + j = response.json() + if 'triangulation' in j: + print(j['triangulation']) + lat = j['triangulation']['Position']['Lat'] + lon = j['triangulation']['Position']['Lon'] + else: + print('no location received') + + locavg.append((lat,lon)) + lavg = location_avg() + print(lavg) + form_data={"sid":hauk_session, "lat":lavg[0],"lon":lavg[1], "time":0.0, "pwd":""} + print(form_data) + with requests.post("{hauk_endpoint}/api/post.php", data=form_data) as r: + print('post.php', r.text) + +import math + +def haversine(coord1, coord2): + """ + Calculate the great-circle distance between two points on the Earth + specified in decimal degrees (latitude and longitude). + + Parameters: + coord1 (tuple): (latitude, longitude) for point 1 + coord2 (tuple): (latitude, longitude) for point 2 + + Returns: + float: distance in kilometers between the two points + """ + + # Convert latitude and longitude from degrees to radians + lat1, lon1 = map(math.radians, coord1) + lat2, lon2 = map(math.radians, coord2) + + # Haversine formula + dlon = lon2 - lon1 + dlat = lat2 - lat1 + a = math.sin(dlat / 2)**2 + math.cos(lat1) * math.cos(lat2) * math.sin(dlon / 2)**2 + c = 2 * math.asin(math.sqrt(a)) + + # Radius of Earth in kilometers (mean radius) + r = 6371.0 + + return c * r + +def update_display(): + display.fill(0) + display.text("freeside minimap!", 0, 0, 1) + l = {} + with requests.get(f"{hauk_endpoint}/api/fetch.php?id={hauk_slug}&since=0") as r: + #print('fetch.php', r.text) + l = r.json() + + print(l) + + d = location_avg() + for (name,val), i in zip(l['points'].items(), range(len(l['points']))): + if len(val) > 0: + distance = haversine(d, (val[0][0],val[0][1])) + else: + distance = float('inf') + print(name, "is", distance) + display.text(f"{name}: {distance}", 0, 10*(i+1), 1) + display.show() + +display.fill(0) +display.text("freeside minimap!", 0, 0, 1) +display.show() + +def code_update(): + + +while True: + try: + update_location() + update_display() + except Exception as e: + raise e + diff --git a/font5x8.bin b/font5x8.bin new file mode 100755 index 0000000..9a0563b Binary files /dev/null and b/font5x8.bin differ diff --git a/lib/adafruit_bus_device/__init__.py b/lib/adafruit_bus_device/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/lib/adafruit_bus_device/i2c_device.mpy b/lib/adafruit_bus_device/i2c_device.mpy new file mode 100755 index 0000000..f919360 Binary files /dev/null and b/lib/adafruit_bus_device/i2c_device.mpy differ diff --git a/lib/adafruit_bus_device/spi_device.mpy b/lib/adafruit_bus_device/spi_device.mpy new file mode 100755 index 0000000..7ba5bc2 Binary files /dev/null and b/lib/adafruit_bus_device/spi_device.mpy differ diff --git a/lib/adafruit_color_terminal.mpy b/lib/adafruit_color_terminal.mpy new file mode 100755 index 0000000..a36f4a4 Binary files /dev/null and b/lib/adafruit_color_terminal.mpy differ diff --git a/lib/adafruit_connection_manager.mpy b/lib/adafruit_connection_manager.mpy new file mode 100755 index 0000000..b5b79fe Binary files /dev/null and b/lib/adafruit_connection_manager.mpy differ diff --git a/lib/adafruit_display_analogclock.mpy b/lib/adafruit_display_analogclock.mpy new file mode 100755 index 0000000..57b8511 Binary files /dev/null and b/lib/adafruit_display_analogclock.mpy differ diff --git a/lib/adafruit_display_emoji_text.mpy b/lib/adafruit_display_emoji_text.mpy new file mode 100755 index 0000000..5322b76 Binary files /dev/null and b/lib/adafruit_display_emoji_text.mpy differ diff --git a/lib/adafruit_display_notification/__init__.mpy b/lib/adafruit_display_notification/__init__.mpy new file mode 100755 index 0000000..d7c8296 Binary files /dev/null and b/lib/adafruit_display_notification/__init__.mpy differ diff --git a/lib/adafruit_display_notification/apple.mpy b/lib/adafruit_display_notification/apple.mpy new file mode 100755 index 0000000..f3aa5ca Binary files /dev/null and b/lib/adafruit_display_notification/apple.mpy differ diff --git a/lib/adafruit_display_shapes/__init__.py b/lib/adafruit_display_shapes/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/lib/adafruit_display_shapes/arc.mpy b/lib/adafruit_display_shapes/arc.mpy new file mode 100755 index 0000000..32d27a4 Binary files /dev/null and b/lib/adafruit_display_shapes/arc.mpy differ diff --git a/lib/adafruit_display_shapes/circle.mpy b/lib/adafruit_display_shapes/circle.mpy new file mode 100755 index 0000000..1109f0b Binary files /dev/null and b/lib/adafruit_display_shapes/circle.mpy differ diff --git a/lib/adafruit_display_shapes/filled_polygon.mpy b/lib/adafruit_display_shapes/filled_polygon.mpy new file mode 100755 index 0000000..3cfa9e3 Binary files /dev/null and b/lib/adafruit_display_shapes/filled_polygon.mpy differ diff --git a/lib/adafruit_display_shapes/line.mpy b/lib/adafruit_display_shapes/line.mpy new file mode 100755 index 0000000..ff8bdfe Binary files /dev/null and b/lib/adafruit_display_shapes/line.mpy differ diff --git a/lib/adafruit_display_shapes/multisparkline.mpy b/lib/adafruit_display_shapes/multisparkline.mpy new file mode 100755 index 0000000..e7e79a4 Binary files /dev/null and b/lib/adafruit_display_shapes/multisparkline.mpy differ diff --git a/lib/adafruit_display_shapes/polygon.mpy b/lib/adafruit_display_shapes/polygon.mpy new file mode 100755 index 0000000..d047063 Binary files /dev/null and b/lib/adafruit_display_shapes/polygon.mpy differ diff --git a/lib/adafruit_display_shapes/rect.mpy b/lib/adafruit_display_shapes/rect.mpy new file mode 100755 index 0000000..1e1edf9 Binary files /dev/null and b/lib/adafruit_display_shapes/rect.mpy differ diff --git a/lib/adafruit_display_shapes/roundrect.mpy b/lib/adafruit_display_shapes/roundrect.mpy new file mode 100755 index 0000000..f398c60 Binary files /dev/null and b/lib/adafruit_display_shapes/roundrect.mpy differ diff --git a/lib/adafruit_display_shapes/sparkline.mpy b/lib/adafruit_display_shapes/sparkline.mpy new file mode 100755 index 0000000..c499c5d Binary files /dev/null and b/lib/adafruit_display_shapes/sparkline.mpy differ diff --git a/lib/adafruit_display_shapes/triangle.mpy b/lib/adafruit_display_shapes/triangle.mpy new file mode 100755 index 0000000..25aed72 Binary files /dev/null and b/lib/adafruit_display_shapes/triangle.mpy differ diff --git a/lib/adafruit_display_text/__init__.mpy b/lib/adafruit_display_text/__init__.mpy new file mode 100755 index 0000000..48ba4ce Binary files /dev/null and b/lib/adafruit_display_text/__init__.mpy differ diff --git a/lib/adafruit_display_text/bitmap_label.mpy b/lib/adafruit_display_text/bitmap_label.mpy new file mode 100755 index 0000000..ac65d5a Binary files /dev/null and b/lib/adafruit_display_text/bitmap_label.mpy differ diff --git a/lib/adafruit_display_text/label.mpy b/lib/adafruit_display_text/label.mpy new file mode 100755 index 0000000..72ec9c4 Binary files /dev/null and b/lib/adafruit_display_text/label.mpy differ diff --git a/lib/adafruit_display_text/outlined_label.mpy b/lib/adafruit_display_text/outlined_label.mpy new file mode 100755 index 0000000..36914b4 Binary files /dev/null and b/lib/adafruit_display_text/outlined_label.mpy differ diff --git a/lib/adafruit_display_text/scrolling_label.mpy b/lib/adafruit_display_text/scrolling_label.mpy new file mode 100755 index 0000000..5f825cf Binary files /dev/null and b/lib/adafruit_display_text/scrolling_label.mpy differ diff --git a/lib/adafruit_display_text/text_box.mpy b/lib/adafruit_display_text/text_box.mpy new file mode 100755 index 0000000..b63f297 Binary files /dev/null and b/lib/adafruit_display_text/text_box.mpy differ diff --git a/lib/adafruit_displayio_flipclock/__init__.mpy b/lib/adafruit_displayio_flipclock/__init__.mpy new file mode 100755 index 0000000..9e4534a Binary files /dev/null and b/lib/adafruit_displayio_flipclock/__init__.mpy differ diff --git a/lib/adafruit_displayio_flipclock/flip_clock.mpy b/lib/adafruit_displayio_flipclock/flip_clock.mpy new file mode 100755 index 0000000..018ae55 Binary files /dev/null and b/lib/adafruit_displayio_flipclock/flip_clock.mpy differ diff --git a/lib/adafruit_displayio_flipclock/flip_digit.mpy b/lib/adafruit_displayio_flipclock/flip_digit.mpy new file mode 100755 index 0000000..6ec5867 Binary files /dev/null and b/lib/adafruit_displayio_flipclock/flip_digit.mpy differ diff --git a/lib/adafruit_displayio_layout/__init__.py b/lib/adafruit_displayio_layout/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/lib/adafruit_displayio_layout/layouts/__init__.mpy b/lib/adafruit_displayio_layout/layouts/__init__.mpy new file mode 100755 index 0000000..148a93f Binary files /dev/null and b/lib/adafruit_displayio_layout/layouts/__init__.mpy differ diff --git a/lib/adafruit_displayio_layout/layouts/grid_layout.mpy b/lib/adafruit_displayio_layout/layouts/grid_layout.mpy new file mode 100755 index 0000000..d72bca1 Binary files /dev/null and b/lib/adafruit_displayio_layout/layouts/grid_layout.mpy differ diff --git a/lib/adafruit_displayio_layout/layouts/linear_layout.mpy b/lib/adafruit_displayio_layout/layouts/linear_layout.mpy new file mode 100755 index 0000000..16d8cde Binary files /dev/null and b/lib/adafruit_displayio_layout/layouts/linear_layout.mpy differ diff --git a/lib/adafruit_displayio_layout/layouts/page_layout.mpy b/lib/adafruit_displayio_layout/layouts/page_layout.mpy new file mode 100755 index 0000000..49ba6e3 Binary files /dev/null and b/lib/adafruit_displayio_layout/layouts/page_layout.mpy differ diff --git a/lib/adafruit_displayio_layout/layouts/tab_layout.mpy b/lib/adafruit_displayio_layout/layouts/tab_layout.mpy new file mode 100755 index 0000000..6ecca0f Binary files /dev/null and b/lib/adafruit_displayio_layout/layouts/tab_layout.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/__init__.mpy b/lib/adafruit_displayio_layout/widgets/__init__.mpy new file mode 100755 index 0000000..0b4cd56 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/__init__.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/cartesian.mpy b/lib/adafruit_displayio_layout/widgets/cartesian.mpy new file mode 100755 index 0000000..a78a8f1 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/cartesian.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/control.mpy b/lib/adafruit_displayio_layout/widgets/control.mpy new file mode 100755 index 0000000..42f4fe1 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/control.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/easing.mpy b/lib/adafruit_displayio_layout/widgets/easing.mpy new file mode 100755 index 0000000..c28043c Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/easing.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/flip_input.mpy b/lib/adafruit_displayio_layout/widgets/flip_input.mpy new file mode 100755 index 0000000..4218906 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/flip_input.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/icon_animated.mpy b/lib/adafruit_displayio_layout/widgets/icon_animated.mpy new file mode 100755 index 0000000..f7964a3 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/icon_animated.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/icon_widget.mpy b/lib/adafruit_displayio_layout/widgets/icon_widget.mpy new file mode 100755 index 0000000..cc87645 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/icon_widget.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/switch_round.mpy b/lib/adafruit_displayio_layout/widgets/switch_round.mpy new file mode 100755 index 0000000..e670d18 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/switch_round.mpy differ diff --git a/lib/adafruit_displayio_layout/widgets/widget.mpy b/lib/adafruit_displayio_layout/widgets/widget.mpy new file mode 100755 index 0000000..83dad82 Binary files /dev/null and b/lib/adafruit_displayio_layout/widgets/widget.mpy differ diff --git a/lib/adafruit_fakerequests.mpy b/lib/adafruit_fakerequests.mpy new file mode 100755 index 0000000..50bd21b Binary files /dev/null and b/lib/adafruit_fakerequests.mpy differ diff --git a/lib/adafruit_framebuf.mpy b/lib/adafruit_framebuf.mpy new file mode 100755 index 0000000..7541936 Binary files /dev/null and b/lib/adafruit_framebuf.mpy differ diff --git a/lib/adafruit_hashlib/__init__.mpy b/lib/adafruit_hashlib/__init__.mpy new file mode 100755 index 0000000..6e0ae5c Binary files /dev/null and b/lib/adafruit_hashlib/__init__.mpy differ diff --git a/lib/adafruit_hashlib/_md5.mpy b/lib/adafruit_hashlib/_md5.mpy new file mode 100755 index 0000000..59a6afe Binary files /dev/null and b/lib/adafruit_hashlib/_md5.mpy differ diff --git a/lib/adafruit_hashlib/_sha1.mpy b/lib/adafruit_hashlib/_sha1.mpy new file mode 100755 index 0000000..8feaec2 Binary files /dev/null and b/lib/adafruit_hashlib/_sha1.mpy differ diff --git a/lib/adafruit_hashlib/_sha224.mpy b/lib/adafruit_hashlib/_sha224.mpy new file mode 100755 index 0000000..9e2990a Binary files /dev/null and b/lib/adafruit_hashlib/_sha224.mpy differ diff --git a/lib/adafruit_hashlib/_sha256.mpy b/lib/adafruit_hashlib/_sha256.mpy new file mode 100755 index 0000000..6affd6c Binary files /dev/null and b/lib/adafruit_hashlib/_sha256.mpy differ diff --git a/lib/adafruit_hashlib/_sha384.mpy b/lib/adafruit_hashlib/_sha384.mpy new file mode 100755 index 0000000..bbbf995 Binary files /dev/null and b/lib/adafruit_hashlib/_sha384.mpy differ diff --git a/lib/adafruit_hashlib/_sha512.mpy b/lib/adafruit_hashlib/_sha512.mpy new file mode 100755 index 0000000..8ec59a2 Binary files /dev/null and b/lib/adafruit_hashlib/_sha512.mpy differ diff --git a/lib/adafruit_httpserver/__init__.mpy b/lib/adafruit_httpserver/__init__.mpy new file mode 100755 index 0000000..7467b76 Binary files /dev/null and b/lib/adafruit_httpserver/__init__.mpy differ diff --git a/lib/adafruit_httpserver/authentication.mpy b/lib/adafruit_httpserver/authentication.mpy new file mode 100755 index 0000000..927fc4b Binary files /dev/null and b/lib/adafruit_httpserver/authentication.mpy differ diff --git a/lib/adafruit_httpserver/exceptions.mpy b/lib/adafruit_httpserver/exceptions.mpy new file mode 100755 index 0000000..7890cb5 Binary files /dev/null and b/lib/adafruit_httpserver/exceptions.mpy differ diff --git a/lib/adafruit_httpserver/headers.mpy b/lib/adafruit_httpserver/headers.mpy new file mode 100755 index 0000000..126b3e0 Binary files /dev/null and b/lib/adafruit_httpserver/headers.mpy differ diff --git a/lib/adafruit_httpserver/interfaces.mpy b/lib/adafruit_httpserver/interfaces.mpy new file mode 100755 index 0000000..ab61163 Binary files /dev/null and b/lib/adafruit_httpserver/interfaces.mpy differ diff --git a/lib/adafruit_httpserver/methods.mpy b/lib/adafruit_httpserver/methods.mpy new file mode 100755 index 0000000..07ca855 Binary files /dev/null and b/lib/adafruit_httpserver/methods.mpy differ diff --git a/lib/adafruit_httpserver/mime_types.mpy b/lib/adafruit_httpserver/mime_types.mpy new file mode 100755 index 0000000..1d40275 Binary files /dev/null and b/lib/adafruit_httpserver/mime_types.mpy differ diff --git a/lib/adafruit_httpserver/request.mpy b/lib/adafruit_httpserver/request.mpy new file mode 100755 index 0000000..a947127 Binary files /dev/null and b/lib/adafruit_httpserver/request.mpy differ diff --git a/lib/adafruit_httpserver/response.mpy b/lib/adafruit_httpserver/response.mpy new file mode 100755 index 0000000..98ea488 Binary files /dev/null and b/lib/adafruit_httpserver/response.mpy differ diff --git a/lib/adafruit_httpserver/route.mpy b/lib/adafruit_httpserver/route.mpy new file mode 100755 index 0000000..706c7c0 Binary files /dev/null and b/lib/adafruit_httpserver/route.mpy differ diff --git a/lib/adafruit_httpserver/server.mpy b/lib/adafruit_httpserver/server.mpy new file mode 100755 index 0000000..9549dfb Binary files /dev/null and b/lib/adafruit_httpserver/server.mpy differ diff --git a/lib/adafruit_httpserver/status.mpy b/lib/adafruit_httpserver/status.mpy new file mode 100755 index 0000000..80cfbcc Binary files /dev/null and b/lib/adafruit_httpserver/status.mpy differ diff --git a/lib/adafruit_io/__init__.py b/lib/adafruit_io/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/lib/adafruit_io/adafruit_io.mpy b/lib/adafruit_io/adafruit_io.mpy new file mode 100755 index 0000000..cd0f3b7 Binary files /dev/null and b/lib/adafruit_io/adafruit_io.mpy differ diff --git a/lib/adafruit_io/adafruit_io_errors.mpy b/lib/adafruit_io/adafruit_io_errors.mpy new file mode 100755 index 0000000..7bb5145 Binary files /dev/null and b/lib/adafruit_io/adafruit_io_errors.mpy differ diff --git a/lib/adafruit_itertools/__init__.mpy b/lib/adafruit_itertools/__init__.mpy new file mode 100755 index 0000000..6393a9a Binary files /dev/null and b/lib/adafruit_itertools/__init__.mpy differ diff --git a/lib/adafruit_itertools/adafruit_itertools_extras.mpy b/lib/adafruit_itertools/adafruit_itertools_extras.mpy new file mode 100755 index 0000000..f981818 Binary files /dev/null and b/lib/adafruit_itertools/adafruit_itertools_extras.mpy differ diff --git a/lib/adafruit_json_stream.mpy b/lib/adafruit_json_stream.mpy new file mode 100755 index 0000000..564a484 Binary files /dev/null and b/lib/adafruit_json_stream.mpy differ diff --git a/lib/adafruit_jwt.mpy b/lib/adafruit_jwt.mpy new file mode 100755 index 0000000..dea8fcc Binary files /dev/null and b/lib/adafruit_jwt.mpy differ diff --git a/lib/adafruit_led_animation/__init__.mpy b/lib/adafruit_led_animation/__init__.mpy new file mode 100755 index 0000000..23343d2 Binary files /dev/null and b/lib/adafruit_led_animation/__init__.mpy differ diff --git a/lib/adafruit_led_animation/animation/__init__.mpy b/lib/adafruit_led_animation/animation/__init__.mpy new file mode 100755 index 0000000..32de5bb Binary files /dev/null and b/lib/adafruit_led_animation/animation/__init__.mpy differ diff --git a/lib/adafruit_led_animation/animation/blink.mpy b/lib/adafruit_led_animation/animation/blink.mpy new file mode 100755 index 0000000..1dae908 Binary files /dev/null and b/lib/adafruit_led_animation/animation/blink.mpy differ diff --git a/lib/adafruit_led_animation/animation/chase.mpy b/lib/adafruit_led_animation/animation/chase.mpy new file mode 100755 index 0000000..4f7fb09 Binary files /dev/null and b/lib/adafruit_led_animation/animation/chase.mpy differ diff --git a/lib/adafruit_led_animation/animation/colorcycle.mpy b/lib/adafruit_led_animation/animation/colorcycle.mpy new file mode 100755 index 0000000..7c74209 Binary files /dev/null and b/lib/adafruit_led_animation/animation/colorcycle.mpy differ diff --git a/lib/adafruit_led_animation/animation/comet.mpy b/lib/adafruit_led_animation/animation/comet.mpy new file mode 100755 index 0000000..42ba81b Binary files /dev/null and b/lib/adafruit_led_animation/animation/comet.mpy differ diff --git a/lib/adafruit_led_animation/animation/customcolorchase.mpy b/lib/adafruit_led_animation/animation/customcolorchase.mpy new file mode 100755 index 0000000..4346d71 Binary files /dev/null and b/lib/adafruit_led_animation/animation/customcolorchase.mpy differ diff --git a/lib/adafruit_led_animation/animation/grid_rain.mpy b/lib/adafruit_led_animation/animation/grid_rain.mpy new file mode 100755 index 0000000..ce246e7 Binary files /dev/null and b/lib/adafruit_led_animation/animation/grid_rain.mpy differ diff --git a/lib/adafruit_led_animation/animation/multicolor_comet.mpy b/lib/adafruit_led_animation/animation/multicolor_comet.mpy new file mode 100755 index 0000000..0f2f057 Binary files /dev/null and b/lib/adafruit_led_animation/animation/multicolor_comet.mpy differ diff --git a/lib/adafruit_led_animation/animation/pacman.mpy b/lib/adafruit_led_animation/animation/pacman.mpy new file mode 100755 index 0000000..11d28dd Binary files /dev/null and b/lib/adafruit_led_animation/animation/pacman.mpy differ diff --git a/lib/adafruit_led_animation/animation/pulse.mpy b/lib/adafruit_led_animation/animation/pulse.mpy new file mode 100755 index 0000000..c602e60 Binary files /dev/null and b/lib/adafruit_led_animation/animation/pulse.mpy differ diff --git a/lib/adafruit_led_animation/animation/rainbow.mpy b/lib/adafruit_led_animation/animation/rainbow.mpy new file mode 100755 index 0000000..c649133 Binary files /dev/null and b/lib/adafruit_led_animation/animation/rainbow.mpy differ diff --git a/lib/adafruit_led_animation/animation/rainbowchase.mpy b/lib/adafruit_led_animation/animation/rainbowchase.mpy new file mode 100755 index 0000000..dfd1a5a Binary files /dev/null and b/lib/adafruit_led_animation/animation/rainbowchase.mpy differ diff --git a/lib/adafruit_led_animation/animation/rainbowcomet.mpy b/lib/adafruit_led_animation/animation/rainbowcomet.mpy new file mode 100755 index 0000000..c113bd1 Binary files /dev/null and b/lib/adafruit_led_animation/animation/rainbowcomet.mpy differ diff --git a/lib/adafruit_led_animation/animation/rainbowsparkle.mpy b/lib/adafruit_led_animation/animation/rainbowsparkle.mpy new file mode 100755 index 0000000..9dad24e Binary files /dev/null and b/lib/adafruit_led_animation/animation/rainbowsparkle.mpy differ diff --git a/lib/adafruit_led_animation/animation/solid.mpy b/lib/adafruit_led_animation/animation/solid.mpy new file mode 100755 index 0000000..9da2edd Binary files /dev/null and b/lib/adafruit_led_animation/animation/solid.mpy differ diff --git a/lib/adafruit_led_animation/animation/sparkle.mpy b/lib/adafruit_led_animation/animation/sparkle.mpy new file mode 100755 index 0000000..45f1022 Binary files /dev/null and b/lib/adafruit_led_animation/animation/sparkle.mpy differ diff --git a/lib/adafruit_led_animation/animation/sparklepulse.mpy b/lib/adafruit_led_animation/animation/sparklepulse.mpy new file mode 100755 index 0000000..0d2b201 Binary files /dev/null and b/lib/adafruit_led_animation/animation/sparklepulse.mpy differ diff --git a/lib/adafruit_led_animation/animation/volume.mpy b/lib/adafruit_led_animation/animation/volume.mpy new file mode 100755 index 0000000..afa0a0d Binary files /dev/null and b/lib/adafruit_led_animation/animation/volume.mpy differ diff --git a/lib/adafruit_led_animation/color.mpy b/lib/adafruit_led_animation/color.mpy new file mode 100755 index 0000000..2532cd6 Binary files /dev/null and b/lib/adafruit_led_animation/color.mpy differ diff --git a/lib/adafruit_led_animation/grid.mpy b/lib/adafruit_led_animation/grid.mpy new file mode 100755 index 0000000..4427ece Binary files /dev/null and b/lib/adafruit_led_animation/grid.mpy differ diff --git a/lib/adafruit_led_animation/group.mpy b/lib/adafruit_led_animation/group.mpy new file mode 100755 index 0000000..7e4ec0f Binary files /dev/null and b/lib/adafruit_led_animation/group.mpy differ diff --git a/lib/adafruit_led_animation/helper.mpy b/lib/adafruit_led_animation/helper.mpy new file mode 100755 index 0000000..cafbc0e Binary files /dev/null and b/lib/adafruit_led_animation/helper.mpy differ diff --git a/lib/adafruit_led_animation/pulse_generator.mpy b/lib/adafruit_led_animation/pulse_generator.mpy new file mode 100755 index 0000000..be391f8 Binary files /dev/null and b/lib/adafruit_led_animation/pulse_generator.mpy differ diff --git a/lib/adafruit_led_animation/sequence.mpy b/lib/adafruit_led_animation/sequence.mpy new file mode 100755 index 0000000..a1d736f Binary files /dev/null and b/lib/adafruit_led_animation/sequence.mpy differ diff --git a/lib/adafruit_led_animation/timedsequence.mpy b/lib/adafruit_led_animation/timedsequence.mpy new file mode 100755 index 0000000..b1c6299 Binary files /dev/null and b/lib/adafruit_led_animation/timedsequence.mpy differ diff --git a/lib/adafruit_logging.mpy b/lib/adafruit_logging.mpy new file mode 100755 index 0000000..92708d3 Binary files /dev/null and b/lib/adafruit_logging.mpy differ diff --git a/lib/adafruit_ntp.mpy b/lib/adafruit_ntp.mpy new file mode 100755 index 0000000..4e143a4 Binary files /dev/null and b/lib/adafruit_ntp.mpy differ diff --git a/lib/adafruit_pathlib.mpy b/lib/adafruit_pathlib.mpy new file mode 100755 index 0000000..32ac9a3 Binary files /dev/null and b/lib/adafruit_pathlib.mpy differ diff --git a/lib/adafruit_requests.mpy b/lib/adafruit_requests.mpy new file mode 100755 index 0000000..657f7d9 Binary files /dev/null and b/lib/adafruit_requests.mpy differ diff --git a/lib/adafruit_rsa/__init__.mpy b/lib/adafruit_rsa/__init__.mpy new file mode 100755 index 0000000..e959d8b Binary files /dev/null and b/lib/adafruit_rsa/__init__.mpy differ diff --git a/lib/adafruit_rsa/_compat.mpy b/lib/adafruit_rsa/_compat.mpy new file mode 100755 index 0000000..526152c Binary files /dev/null and b/lib/adafruit_rsa/_compat.mpy differ diff --git a/lib/adafruit_rsa/asn1.mpy b/lib/adafruit_rsa/asn1.mpy new file mode 100755 index 0000000..57be7db Binary files /dev/null and b/lib/adafruit_rsa/asn1.mpy differ diff --git a/lib/adafruit_rsa/common.mpy b/lib/adafruit_rsa/common.mpy new file mode 100755 index 0000000..cd2974d Binary files /dev/null and b/lib/adafruit_rsa/common.mpy differ diff --git a/lib/adafruit_rsa/core.mpy b/lib/adafruit_rsa/core.mpy new file mode 100755 index 0000000..d8081fd Binary files /dev/null and b/lib/adafruit_rsa/core.mpy differ diff --git a/lib/adafruit_rsa/key.mpy b/lib/adafruit_rsa/key.mpy new file mode 100755 index 0000000..4e93cb5 Binary files /dev/null and b/lib/adafruit_rsa/key.mpy differ diff --git a/lib/adafruit_rsa/machine_size.mpy b/lib/adafruit_rsa/machine_size.mpy new file mode 100755 index 0000000..8d7497f Binary files /dev/null and b/lib/adafruit_rsa/machine_size.mpy differ diff --git a/lib/adafruit_rsa/pem.mpy b/lib/adafruit_rsa/pem.mpy new file mode 100755 index 0000000..30e95ab Binary files /dev/null and b/lib/adafruit_rsa/pem.mpy differ diff --git a/lib/adafruit_rsa/pkcs1.mpy b/lib/adafruit_rsa/pkcs1.mpy new file mode 100755 index 0000000..1ec8705 Binary files /dev/null and b/lib/adafruit_rsa/pkcs1.mpy differ diff --git a/lib/adafruit_rsa/prime.mpy b/lib/adafruit_rsa/prime.mpy new file mode 100755 index 0000000..06bf8b7 Binary files /dev/null and b/lib/adafruit_rsa/prime.mpy differ diff --git a/lib/adafruit_rsa/randnum.mpy b/lib/adafruit_rsa/randnum.mpy new file mode 100755 index 0000000..7066f48 Binary files /dev/null and b/lib/adafruit_rsa/randnum.mpy differ diff --git a/lib/adafruit_rsa/transform.mpy b/lib/adafruit_rsa/transform.mpy new file mode 100755 index 0000000..c2b3136 Binary files /dev/null and b/lib/adafruit_rsa/transform.mpy differ diff --git a/lib/adafruit_simple_text_display.mpy b/lib/adafruit_simple_text_display.mpy new file mode 100755 index 0000000..f7a558d Binary files /dev/null and b/lib/adafruit_simple_text_display.mpy differ diff --git a/lib/adafruit_simplemath.mpy b/lib/adafruit_simplemath.mpy new file mode 100755 index 0000000..66f391e Binary files /dev/null and b/lib/adafruit_simplemath.mpy differ diff --git a/lib/adafruit_ssd1306.mpy b/lib/adafruit_ssd1306.mpy new file mode 100755 index 0000000..9c7a634 Binary files /dev/null and b/lib/adafruit_ssd1306.mpy differ diff --git a/lib/asyncio/__init__.mpy b/lib/asyncio/__init__.mpy new file mode 100755 index 0000000..625c413 Binary files /dev/null and b/lib/asyncio/__init__.mpy differ diff --git a/lib/asyncio/core.mpy b/lib/asyncio/core.mpy new file mode 100755 index 0000000..f67026f Binary files /dev/null and b/lib/asyncio/core.mpy differ diff --git a/lib/asyncio/event.mpy b/lib/asyncio/event.mpy new file mode 100755 index 0000000..3066c95 Binary files /dev/null and b/lib/asyncio/event.mpy differ diff --git a/lib/asyncio/funcs.mpy b/lib/asyncio/funcs.mpy new file mode 100755 index 0000000..c805f09 Binary files /dev/null and b/lib/asyncio/funcs.mpy differ diff --git a/lib/asyncio/lock.mpy b/lib/asyncio/lock.mpy new file mode 100755 index 0000000..905ca20 Binary files /dev/null and b/lib/asyncio/lock.mpy differ diff --git a/lib/asyncio/stream.mpy b/lib/asyncio/stream.mpy new file mode 100755 index 0000000..ebf96b7 Binary files /dev/null and b/lib/asyncio/stream.mpy differ diff --git a/lib/asyncio/task.mpy b/lib/asyncio/task.mpy new file mode 100755 index 0000000..466dce0 Binary files /dev/null and b/lib/asyncio/task.mpy differ diff --git a/lib/asyncio/traceback.mpy b/lib/asyncio/traceback.mpy new file mode 100755 index 0000000..e18e5a7 Binary files /dev/null and b/lib/asyncio/traceback.mpy differ diff --git a/lib/bitmapfont.mpy b/lib/bitmapfont.mpy new file mode 100755 index 0000000..c77bceb Binary files /dev/null and b/lib/bitmapfont.mpy differ diff --git a/lib/neopixel.mpy b/lib/neopixel.mpy new file mode 100755 index 0000000..314713a Binary files /dev/null and b/lib/neopixel.mpy differ diff --git a/lib/neopixel_spi.mpy b/lib/neopixel_spi.mpy new file mode 100755 index 0000000..c5a8435 Binary files /dev/null and b/lib/neopixel_spi.mpy differ