mongoose/examples/esp32/uart-bridge/Makefile

33 lines
635 B
Makefile
Raw Normal View History

2022-06-20 01:27:37 +08:00
CWD = $(realpath $(CURDIR))
MNT = $(realpath $(CURDIR)/../../..)
PORT ?= /dev/ttyUSB0
CMD ?= build
all: example
example:
true
build: Makefile $(wildcard main/*)
docker run --rm $(DA) -v $(MNT):$(MNT) -w $(CWD) espressif/idf idf.py $(CMD)
2022-07-23 01:01:32 +08:00
flash:
flash: CMD = flash
2022-06-20 01:27:37 +08:00
flash: DA = --device $(PORT)
2022-07-23 01:01:32 +08:00
flash: build
2022-06-20 01:27:37 +08:00
2022-08-03 01:39:36 +08:00
.PHONY: build
2022-07-29 22:34:41 +08:00
2022-06-20 01:27:37 +08:00
bridge.hex: build
esputil mkhex \
0x8000 build/partition_table/partition-table.bin \
0x1000 build/bootloader/bootloader.bin \
0x100000 build/mongoose-esp32-example.bin > $@
flash2: bridge.hex
2022-07-29 22:34:41 +08:00
esputil -p $(PORT) -b 921600 -fp 0x220 flash bridge.hex
esputil -p $(PORT) monitor
2022-06-20 01:27:37 +08:00
clean:
rm -rf build