diff --git a/broker/README.md b/broker/README.md index b36730b..ae0956c 100644 --- a/broker/README.md +++ b/broker/README.md @@ -45,3 +45,6 @@ cargo run --bin sphinx-key-tester -- --log ##### find pid ps aux | grep -i sphinx-key-broker + +### Run against LSS +export VLS_LSS=http://127.0.0.1:55551 diff --git a/deploy.sh b/deploy.sh index 5fd7341..03d2203 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,3 +1,5 @@ +MODE=debug +# MODE=release check_exists() { command -v "$1" > /dev/null } @@ -65,7 +67,14 @@ git pull && cd factory && cargo espflash --release $PORT && cd ../sphinx-key && -cargo build --release && -esptool.py --chip esp32-c3 elf2image target/riscv32imc-esp-espidf/release/sphinx-key && -esptool.py --chip esp32c3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x80000 target/riscv32imc-esp-espidf/release/sphinx-key.bin && + +if [ $MODE = "release" ] +then + cargo build --release +else + cargo build +fi && + +esptool.py --chip esp32-c3 elf2image target/riscv32imc-esp-espidf/$MODE/sphinx-key && +esptool.py --chip esp32c3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x80000 target/riscv32imc-esp-espidf/$MODE/sphinx-key.bin && cargo espflash serial-monitor $PORT diff --git a/sphinx-key/up.sh b/sphinx-key/up.sh index bd293d4..f24150a 100755 --- a/sphinx-key/up.sh +++ b/sphinx-key/up.sh @@ -1,3 +1,7 @@ +MODE=debug +# MODE=release +SSID=sphinx +PASS=sphinxkey check_exists() { command -v "$1" > /dev/null } @@ -60,7 +64,12 @@ then echo "Make sure the ESP is connected with a data USB cable, and try again." exit 1 fi -cargo build --release && -esptool.py --chip esp32c3 elf2image target/riscv32imc-esp-espidf/release/sphinx-key && -esptool.py --chip esp32c3 -p $PORT -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x10000 target/riscv32imc-esp-espidf/release/sphinx-key.bin && -espmonitor $PORT +if [ $MODE = "release" ] +then + cargo build --release +else + cargo build +fi && +esptool.py --chip esp32-c3 elf2image target/riscv32imc-esp-espidf/$MODE/sphinx-key && +esptool.py --chip esp32c3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x80000 target/riscv32imc-esp-espidf/$MODE/sphinx-key.bin && +cargo espflash serial-monitor $PORT