make upgrade - stop systemd, upload, start it again
[GroveSensor] / Makefile
1 #sketch := $(shell basename $(pwd))
2 sketch := ../GroveSensor
3
4 all:
5         ./bin/arduino-cli compile -b arduino:avr:uno --verbose $(sketch)
6
7 install:
8         curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
9         ./bin/arduino-cli core install arduino:avr
10         ./bin/arduino-cli lib install 'DHT sensor library'
11         ./bin/arduino-cli lib install U8g2
12         ./bin/arduino-cli lib install 'Adafruit BMP280 Library'
13         ./bin/arduino-cli lib install Grove-3-Axis-Digital-Accelerometer-2g-to-16g-LIS3DHTR
14         ./bin/arduino-cli lib install RunningAverage
15
16
17 upload:
18         ./bin/arduino-cli upload -p /dev/ttyUSB0 --fqbn arduino:avr:uno --verbose $(sketch)
19
20 serial:
21         microcom -p /dev/ttyUSB0
22
23 upgrade: systemctl-stop upload systemctl-start
24
25 systemctl-stop:
26         sudo systemctl stop grove-sensor
27
28 systemctl-start:
29         sudo systemctl start grove-sensor