]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - python/upload_feather_huzzah_micropython_put.sh
Reversed mistakenly committed tweak. Introduced conservative garbage collection to...
[Adafruit_Blinka-hackapet.git] / python / upload_feather_huzzah_micropython_put.sh
index 0f201181279e777186a346e3ec5ca9f4871a1957..2b7537db416e246eade98583ffd75c58abc26d23 100755 (executable)
@@ -2,9 +2,9 @@
 PORT=/dev/ttyUSB0
 
 # filter directories, and create relevant ones on the board
-find testing -type d | \
+find . -type d -mindepth 1 | \
         grep -v -E "(.(git|idea|vscode)|__pycache__)" | \
-        xargs -n1 -I {} sh -c "echo Creating directory {} ...; ampy --port ${PORT} mkdir --exists-okay  {}"
+        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
@@ -18,3 +18,19 @@ for NAME in board digitalio mcp microcontroller testing
 do
     find ${NAME} -name '*.py'| xargs -n1 -I {} sh -c "echo Copying {} ...; ampy --port ${PORT} put {} {}"
 done
+
+cd ../../ # change into folder containing repo
+
+# 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 ../
+
+# BME280 dependencies
+echo "Copying module adafruit_bme..."
+cd Adafruit_CircuitPython_BME280 # change into different repo
+ampy --port ${PORT} put adafruit_bme280.py adafruit_bme280.py
+cd ../