#!/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