72 lines
1.3 KiB
Makefile
72 lines
1.3 KiB
Makefile
all:
|
|
echo "no default rule"
|
|
|
|
export:
|
|
source ~/esp/esp-idf/export.fish && fish
|
|
|
|
get_code_gen:
|
|
wget git.aloxdrim.de/skruecken/protgen/actions/runs/latest/artifacts/alox.protogen -O alox.protogen.zip
|
|
unzip -o alox.protogen.zip
|
|
rm alox.protogen.zip
|
|
chmod +x alox.protogen
|
|
|
|
gen_prot:
|
|
./alox.protogen -i prot.json -o main/uart
|
|
|
|
switch_to_s3:
|
|
idf.py set-target esp32s3
|
|
cp sdkconfig.s3 sdkconfig
|
|
idf.py build
|
|
|
|
switch_to_c3:
|
|
idf.py set-target esp32c3
|
|
cp sdkconfig.c3 sdkconfig
|
|
idf.py build
|
|
|
|
buildIdf:
|
|
idf.py build
|
|
|
|
flashMini:
|
|
idf.py flash -p /dev/ttyACM0
|
|
|
|
flashMini2:
|
|
idf.py flash -p /dev/ttyACM1
|
|
|
|
flashMini3:
|
|
idf.py flash -p /dev/ttyACM2
|
|
|
|
flashCluster:
|
|
idf.py flash -p /dev/ttyACM1
|
|
idf.py flash -p /dev/ttyACM2
|
|
idf.py flash -p /dev/ttyACM3
|
|
idf.py flash -p /dev/ttyACM4
|
|
idf.py flash -p /dev/ttyACM5
|
|
idf.py flash -p /dev/ttyACM6
|
|
idf.py flash -p /dev/ttyACM7
|
|
idf.py flash -p /dev/ttyACM8
|
|
|
|
|
|
monitorMini:
|
|
idf.py monitor -p /dev/ttyACM0
|
|
|
|
flash0:
|
|
idf.py flash -p /dev/ttyUSB0
|
|
|
|
flash1:
|
|
idf.py flash -p /dev/ttyUSB1
|
|
|
|
flash2:
|
|
idf.py flash -p /dev/ttyUSB2
|
|
|
|
monitor0:
|
|
idf.py monitor -p /dev/ttyUSB0
|
|
|
|
monitor1:
|
|
idf.py monitor -p /dev/ttyUSB1
|
|
|
|
monitor2:
|
|
idf.py monitor -p /dev/ttyUSB2
|
|
|
|
flash_second_ota:
|
|
parttool.py --port /dev/ttyACM0 write_partition --partition-name="ota_1" --input build/espAlox.bin
|