25 lines
587 B
Makefile
Executable File
25 lines
587 B
Makefile
Executable File
#!/usr/bin/env -S just --justfile
|
|
|
|
PORT := env("PORT", "/dev/ttyACM0")
|
|
BOARD := env("BOARD", "lgt8fx:avr:328")
|
|
|
|
|
|
[working-directory: 'firmware/co2_sensor']
|
|
build:
|
|
arduino-cli compile --fqbn "{{BOARD}}"
|
|
|
|
|
|
[working-directory: 'firmware/co2_sensor']
|
|
upload:
|
|
arduino-cli upload --port "{{PORT}}" --fqbn "{{BOARD}}"
|
|
|
|
|
|
[working-directory: 'firmware/co2_sensor']
|
|
install-libs:
|
|
arduino-cli lib install "Adafruit SSD1306@2.5.15"
|
|
arduino-cli lib install "Adafruit GFX Library@1.12.3"
|
|
arduino-cli lib install "Sensirion I2C SCD4x@1.1.0"
|
|
|
|
term:
|
|
picocom -b 9600 "{{PORT}}" -c
|