summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2026-01-15 11:30:00 +0100
committerYuval Adam <_@yuv.al>2026-01-15 11:30:00 +0100
commitfb5e3c4848d331142376c48b9eb0cf082fb703b1 (patch)
tree8ad7c40eebfb31785ba14846f072e3232b9e2089 /Makefile
parent7f36a29aa97919fdf394b19cb325a900800fb080 (diff)
Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..4aecc30
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,17 @@
+FQBN := esp32:esp32:esp32s3:CDCOnBoot=cdc,FlashSize=16M,PSRAM=opi
+PORT := /dev/ttyACM0
+
+.PHONY: compile upload monitor flash all
+
+compile:
+ arduino-cli compile --fqbn "$(FQBN)" .
+
+upload:
+ arduino-cli upload --fqbn "$(FQBN)" --port $(PORT) .
+
+monitor:
+ arduino-cli monitor --port $(PORT) --config baudrate=115200
+
+flash: compile upload
+
+all: compile upload monitor