]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - python/upload_feather_huzzah_circuitpython_put.sh
Reversed mistakenly committed tweak. Introduced conservative garbage collection to...
[Adafruit_Blinka-hackapet.git] / python / upload_feather_huzzah_circuitpython_put.sh
index 100ab1516f598635957d1444bdd1af57cad916df..f7a3bb02d51929eb88eea5562d527ac8ea3100d5 100755 (executable)
@@ -7,13 +7,20 @@ find testing -type d | \
         grep -v -E '^testing/implementation/micropython*' | \
         xargs -n1 -I {} sh -c "echo Creating directory {} ...; ampy --port ${PORT} mkdir --exists-okay  {}"
 
-# put top-level modules in place
-for NAME in agnostic unittest
+# put top-level .py modules in place
+for NAME in agnostic
 do
     echo "Copying ${NAME}.py ..."
     ampy --port ${PORT} put ${NAME}.py ${NAME}.py
 done
 
+# put top-level .mpy modules in place
+for NAME in unittest
+do
+    echo "Copying ${NAME}.mpy ..."
+    ampy --port ${PORT} put ${NAME}.mpy ${NAME}.mpy
+done
+
 # recursively sync module folders excluding packages
 # already provided by circuitpython, and excluding
 # testing packages targeting micropython
@@ -24,3 +31,24 @@ do
     grep -v -E '^testing/mcp.py' | \
     xargs -n1 -I {} sh -c "echo Copying {} ...; ampy --port ${PORT} put {} {}"
 done
+
+cd ../../
+
+
+
+# I2C dependencies
+echo "Copying module adafruit_bus_device..."
+cd Adafruit_CircuitPython_BusDevice # change into different repo
+ampy --port ${PORT} mkdir --exists-okay adafruit_bus_device
+ampy --port ${PORT} put adafruit_bus_device/__init__.py adafruit_bus_device/__init__.py
+ampy --port ${PORT} put adafruit_bus_device/i2c_device.py adafruit_bus_device/i2c_device.py
+cd ../
+
+# Compile BME280 to bytecode
+./circuitpython_2.2.3/mpy-cross/mpy-cross Adafruit_CircuitPython_BME280/adafruit_bme280.py
+
+# BME280 dependencies
+echo "Copying module adafruit_bme..."
+cd Adafruit_CircuitPython_BME280 # change into different repo
+ampy --port ${PORT} put adafruit_bme280.mpy adafruit_bme280.mpy
+cd ../