diff --git a/deploy.sh b/deploy.sh index bb0c531..5fd7341 100755 --- a/deploy.sh +++ b/deploy.sh @@ -39,6 +39,7 @@ then fi for FILE in /dev/tty.* do + # Check for port on macOS if check_port $FILE then PORT=$FILE @@ -46,6 +47,14 @@ do fi done if [ -z "$PORT" ] +then + # Check for port on linux + if check_port /dev/ttyUSB0 + then + PORT=/dev/ttyUSB0 + fi +fi +if [ -z "$PORT" ] then echo "ESP likely not connected! Exiting now." echo "Make sure the ESP is connected with a data USB cable, and try again." diff --git a/sphinx-key/README.md b/sphinx-key/README.md index b304407..95c8e09 100644 --- a/sphinx-key/README.md +++ b/sphinx-key/README.md @@ -1,16 +1,15 @@ ## Instructions to build and run the Sphinx Key signer -### Software setup ( MacOS ) +### Software setup ( Linux, macOS ) -- Make sure you have the Apple Command Line Developer tools installed on your machine. If not, run `xcode-select --install` +- On macOS, make sure you have the Apple Command Line Developer tools installed on your machine. - Install rust. You can grab the installation command at https://www.rust-lang.org/tools/install -- Install brew. Get the installation command at https://brew.sh/ -- Install python3. You can run `brew install python3` if necessary. +- Install python3. - Run the following commands (the last one will take a while, go for a walk or something 😀): ``` pip install esptool -rustup install nightly -rustup component add rust-src --toolchain nightly +rustup install nightly-2022-10-20 +rustup component add rust-src --toolchain nightly-2022-10-20 cargo install cargo-espflash ldproxy ```