#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
+#
+# SPDX-License-Identifier: MIT
PORT=/dev/ttyUSB0
export MPYCROSS=`realpath ../../../circuitpython_2.2.3/mpy-cross/mpy-cross`
# switch to adafruit_blinka source
cd ../../src
-# upload agnostic/mpy for platform detection used by tests
+# create adafruit_blinka agnostic package for cross-platform logic
ampy --port $PORT mkdir --exists-okay adafruit_blinka
-$MPYCROSS adafruit_blinka/agnostic.py
-ampy --port $PORT put adafruit_blinka/agnostic.mpy adafruit_blinka/agnostic.mpy
\ No newline at end of file
+ampy --port $PORT mkdir --exists-okay adafruit_blinka/agnostic
+# upload agnostic.mpy for platform detection
+$MPYCROSS adafruit_blinka/agnostic/__init__.py
+ampy --port $PORT put adafruit_blinka/agnostic/__init__.mpy adafruit_blinka/agnostic/__init__.mpy
+# upload time.mpy for time logic
+$MPYCROSS adafruit_blinka/agnostic/time.py
+ampy --port $PORT put adafruit_blinka/agnostic/time.mpy adafruit_blinka/agnostic/time.mpy