From: Cefn Hoile Date: Tue, 20 Feb 2018 17:08:24 +0000 (+0000) Subject: Now populates BusDevice and BME280 X-Git-Tag: 0.1.0~4^2~61 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/1e638de1bca0134283c1add31bfe668213489ac7 Now populates BusDevice and BME280 --- diff --git a/python/upload_feather_huzzah_circuitpython_put.sh b/python/upload_feather_huzzah_circuitpython_put.sh index 100ab15..f7a3bb0 100755 --- a/python/upload_feather_huzzah_circuitpython_put.sh +++ b/python/upload_feather_huzzah_circuitpython_put.sh @@ -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 ../ diff --git a/python/upload_feather_huzzah_micropython_put.sh b/python/upload_feather_huzzah_micropython_put.sh index 0f20118..2b7537d 100755 --- a/python/upload_feather_huzzah_micropython_put.sh +++ b/python/upload_feather_huzzah_micropython_put.sh @@ -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 ../