Using no Broadcast logic for speed but its working now. There is to much Acks going on but for the prototyp that is okay
78 lines
1.4 KiB
Makefile
78 lines
1.4 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
|
|
|
|
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
|