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 monitorMini1: idf.py monitor -p /dev/ttyACM1 monitorMini2: idf.py monitor -p /dev/ttyACM2 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