@@ -1,5 +1,20 @@
#!/bin/sh
-if [ "$1" = "UART_RX-UART_TX" ]; then
- echo "UART_RX=/dev/ttyUSB0 UART_TX=/dev/ttyUSB0"
+find_uart_devices()
+{
+ UART_DEVICE=""
+ for i in /dev/tty*; do
+ TTY_DEVICES=`echo $i |grep "tty[[:alpha:]]\{1,\}[0-9]\{1,\}"`
+ if [ -n "${TTY_DEVICES}" ];then
+ if ( stty -a -F ${TTY_DEVICES} > /dev/null 2>&1 ) ;then
+ lsof | grep "${TTY_DEVICES}" 1>/dev/null 2>&1 || \
+ UART_DEVICE="${TTY_DEVICES} ${UART_DEVICE}"
+ fi
+ fi
+ done
+ echo "UART_DEV=${UART_DEVICE}"
+}
+
+if [ "$1" = "UART_DEV" ]; then
+ find_uart_devices
fi