use arduino-cli to build sketch
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 10 Dec 2020 12:24:08 +0000 (13:24 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 10 Dec 2020 12:24:08 +0000 (13:24 +0100)
Makefile [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..96ee9b9
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
+#sketch := $(shell basename $(pwd))
+sketch := ../GrooveSensor
+
+all:
+       ./bin/arduino-cli compile -b arduino:avr:uno --verbose $(sketch)
+
+install:
+       curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
+       ./bin/arduino-cli core install arduino:avr
+       ./bin/arduino-cli lib install 'DHT sensor library'
+       ./bin/arduino-cli lib install U8g2
+       ./bin/arduino-cli lib install 'Adafruit BMP280 Library'
+
+upload:
+       ./bin/arduino-cli upload -p /dev/ttyUSB0 --fqbn arduino:avr:uno --verbose $(sketch)
+