|
@@ -1,25 +1,27 @@
|
|
|
|
|
|
|
|
include config.mk
|
|
include config.mk
|
|
|
|
|
|
|
|
-test:
|
|
|
|
|
- python3 test.py
|
|
|
|
|
|
|
+RASPI_REMOTE?=${RASPI_USER}@${RASPI_IP}
|
|
|
|
|
|
|
|
-deply: bcmlib wiringpi pythonlib
|
|
|
|
|
|
|
+run:
|
|
|
|
|
+ ssh pi@${RASPI_IP} "cd ${DEPLOY_DIR};./bin/simpi.py ${ARGS}"
|
|
|
|
|
|
|
|
-update: wavesharelib
|
|
|
|
|
- rsync -ai Makefile bin/ pi@${RASPI_IP}:raspi-zero-waveshare/Makefile
|
|
|
|
|
- rsync -ai --delete bin/ pi@${RASPI_IP}:raspi-zero-waveshare/bin/
|
|
|
|
|
- rsync -ai --delete simpilib/ pi@${RASPI_IP}:raspi-zero-waveshare/simpilib/
|
|
|
|
|
- rsync -ai --delete wavesharelib/RaspberryPi\&JetsonNano/python/ pi@${RASPI_IP}:raspi-zero-waveshare/wavesharelib/
|
|
|
|
|
|
|
+rerun: update run
|
|
|
|
|
|
|
|
-run/%:
|
|
|
|
|
- ssh pi@${RASPI_IP} "cd raspi-zero-waveshare;./bin/${*}.py ${ARGS}"
|
|
|
|
|
|
|
+deploy: bcmlib wiringpi pythonlib
|
|
|
|
|
+
|
|
|
|
|
+update:
|
|
|
|
|
+ ssh ${RASPI_REMOTE} mkdir -p ${DEPLOY_DIR}/sub/
|
|
|
|
|
+ rsync -ai Makefile config.mk simpilib bin ${RASPI_REMOTE}:${DEPLOY_DIR}/
|
|
|
|
|
+ rsync -ai --delete sub/wavesharelib/RaspberryPi\&JetsonNano/python/ ${RASPI_REMOTE}:${DEPLOY_DIR}/wavesharelib/
|
|
|
|
|
+
|
|
|
|
|
+install_ssh: update remote/deploy
|
|
|
|
|
|
|
|
ssh/%:
|
|
ssh/%:
|
|
|
- ssh pi@${RASPI_IP} "cd raspi-zero-waveshare;${*}"
|
|
|
|
|
|
|
+ ssh ${RASPI_REMOTE} "cd raspi-zero-waveshare;${*}"
|
|
|
|
|
|
|
|
remote/%:
|
|
remote/%:
|
|
|
- ssh pi@${RASPI_IP} "cd raspi-zero-waveshare;$(MAKE) ${*}"
|
|
|
|
|
|
|
+ ssh ${RASPI_REMOTE} "cd raspi-zero-waveshare;$(MAKE) ${*}"
|
|
|
|
|
|
|
|
bcmlib:
|
|
bcmlib:
|
|
|
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz
|
|
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz
|
|
@@ -46,14 +48,11 @@ pythonlib:
|
|
|
sudo apt-get install python3-pip python3-pil python3-numpy
|
|
sudo apt-get install python3-pip python3-pil python3-numpy
|
|
|
sudo pip3 install RPi.GPIO spidev
|
|
sudo pip3 install RPi.GPIO spidev
|
|
|
|
|
|
|
|
-wavesharelib:
|
|
|
|
|
- git clone https://github.com/waveshare/e-Paper wavesharelib
|
|
|
|
|
-
|
|
|
|
|
-demo-py/%:
|
|
|
|
|
- cd e-Paper/RaspberryPi\&JetsonNano/python/examples && sudo python3 ${*}
|
|
|
|
|
-
|
|
|
|
|
-demo-c:
|
|
|
|
|
- $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/ clean
|
|
|
|
|
- $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/
|
|
|
|
|
- cd e-Paper/RaspberryPi\&JetsonNano/c/ && ./epd
|
|
|
|
|
-
|
|
|
|
|
|
|
+# demo-py/%:
|
|
|
|
|
+# cd e-Paper/RaspberryPi\&JetsonNano/python/examples && sudo python3 ${*}
|
|
|
|
|
+#
|
|
|
|
|
+# demo-c:
|
|
|
|
|
+# $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/ clean
|
|
|
|
|
+# $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/
|
|
|
|
|
+# cd e-Paper/RaspberryPi\&JetsonNano/c/ && ./epd
|
|
|
|
|
+#
|