Serial console via USB

This commit is contained in:
2023-05-02 17:49:27 +02:00
parent f789ee615f
commit 5a9b741354
2 changed files with 15 additions and 1 deletions

View File

@@ -29,3 +29,8 @@ alias reload='source ~/.termrc'
alias ssj="ssh -J pi@bst1.chenco.dev" alias ssj="ssh -J pi@bst1.chenco.dev"
#alias mc-install-plugin='echo "Installing $2"; echo "Done !"' #alias mc-install-plugin='echo "Installing $2"; echo "Done !"'
sm() {
tmux new-window -n serial:$(basename ${@:-1}) sudo picocom --baud 921600 --parity n --databits 8 --stopbits 1 --flow n --escape z $@
}

11
.termrc
View File

@@ -29,9 +29,18 @@ if [ -n "$WSLENV" ] ; then
# Load SSH keychain # Load SSH keychain
/usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa /usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa
source $HOME/.keychain/$HOST-sh source "$HOME/.keychain/$HOST-sh"
# Enable entr workaround for incomplete inotify support on WSL # Enable entr workaround for incomplete inotify support on WSL
export ENTR_INOTIFY_WORKAROUND=1 export ENTR_INOTIFY_WORKAROUND=1
# Connect serial console port if found
if [ -z "$_SERIAL_INIT" ] ; then
source "$HOME/.usbipd"
echo "Connecting serial port... (device $USB_SERIAL_HWID)"
usbipd.exe wsl attach --hardware-id $USB_SERIAL_HWID
usbipd.exe wsl list
export _SERIAL_INIT
fi
fi fi