diff --git a/.gitignore b/.gitignore index b4c8e4a..3252fce 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -test-scratch.sh \ No newline at end of file +test-scratch.sh +notes.txt \ No newline at end of file diff --git a/custom_bin/changebaud b/custom_bin/changebaud index 8754e01..c514ffa 100644 --- a/custom_bin/changebaud +++ b/custom_bin/changebaud @@ -1,23 +1,23 @@ -subprocess() { - echo "\nChanging ESPBAUD\n\t1: 9600\n\t2: 115200\n\t3: 230400\n\t4: 460800\n\t5: 1152000\n\t6: 1500000\n\nEnter Selection: " - read baudRate - echo "\n" - case $baudRate in - 1) selection=9600 ;; - 2) selection=115200 ;; - 3) selection=230400 ;; - 4) selection=460800 ;; - 5) selection=1152000 ;; - 6) selection=1500000 ;; - esac - - return $selection -} - -subprocess -ret=$? - -export ESPBAUD=$ret - -echo "\nBaudrate set to $ESPBAUD\n" +subprocess() { + echo "\nChanging ESPBAUD\n\t1: 9600\n\t2: 115200\n\t3: 230400\n\t4: 460800\n\t5: 1152000\n\t6: 1500000\n\nEnter Selection: " + read baudRate + echo "\n" + case $baudRate in + 1) selection=9600 ;; + 2) selection=115200 ;; + 3) selection=230400 ;; + 4) selection=460800 ;; + 5) selection=1152000 ;; + 6) selection=1500000 ;; + esac + + return $selection +} + +subprocess +ret=$? + +export ESPBAUD=$ret + +echo "\nBaudrate set to $ESPBAUD\n" echo "\nAll done :3\n" \ No newline at end of file diff --git a/custom_bin/changeport b/custom_bin/changeport index a53d32a..58518ba 100755 --- a/custom_bin/changeport +++ b/custom_bin/changeport @@ -1,16 +1,27 @@ -echo "\nChanging ESPPORT\n" -echo "TTY devices found in dmesg:" -COUNTER=0 -devarr=() -for line in $(dmesg | tail -50 | grep -o -E "tty[A-Z]{3}[0-9]{0,2}" | sort -u); do - echo "$COUNTER /dev/$line" - devarr+=("/dev/$line") - COUNTER=$((COUNTER+1)) -done +subprocess() { + echo "\nChanging ESPPORT\n" + echo "TTY devices found in dmesg:" + COUNTER=0 + devarr=() + for line in $(dmesg | tail -50 | grep -o -E "tty[A-Z]{3}[0-9]{0,2}" | sort -u); do + echo "$COUNTER /dev/$line" + devarr+=("/dev/$line") + COUNTER=$((COUNTER+1)) + done + + echo "\nEnter TTY Number You'd Like:" + read tty + + sel=$tty+1 + eval "$1=$devarr[$sel]" + + return 0 +} + +ret='' +subprocess ret + +export ESPPORT=$ret -echo "\nEnter TTY Number You'd Like:" -read tty -ttyselect=$devarr[(($tty+1))] -export ESPPORT="${ttyselect}" echo "\nESPPORT set to ${ESPPORT}\n" echo "\nall done :3\n" \ No newline at end of file