logic_analyzer/justfile
2026-06-13 19:14:45 +03:00

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