28 lines
622 B
Makefile
28 lines
622 B
Makefile
#!/usr/bin/env -S just --justfile
|
|
|
|
BOARD := env("BOARD", "esp8266:esp8266:nodemcuv2")
|
|
PORT := env("PORT", "/dev/ttyUBS0")
|
|
|
|
alias compile := build
|
|
build:
|
|
#!/bin/sh
|
|
xxd -i assets/root.html > firmware/logic_analyzer/root_html.h
|
|
cd firmware/logic_analyzer
|
|
arduino-cli compile --fqbn "{{BOARD}}"
|
|
|
|
|
|
alias flash := upload
|
|
[working-directory: 'firmware/logic_analyzer']
|
|
upload:
|
|
arduino-cli upload --fqbn "{{BOARD}}" --port "{{PORT}}"
|
|
|
|
|
|
monitor:
|
|
arduino-cli monitor --port "{{PORT}}" --config 115200
|
|
|
|
|
|
alias deps := libs
|
|
libs:
|
|
arduino-cli core update-index
|
|
xargs -a libs.txt arduino-cli lib install
|