mirror of
https://github.com/eddyem/stm32samples.git
synced 2025-12-06 02:35:23 +03:00
23 lines
328 B
Bash
Executable File
23 lines
328 B
Bash
Executable File
#!/bin/bash
|
|
|
|
trap ctrl_c INT
|
|
|
|
function ctrl_c() {
|
|
echo "Terminated - exit" >&2
|
|
exit 0
|
|
}
|
|
|
|
if [[ $# != 1 ]]; then
|
|
echo "Point device name, e.g. /dev/encoder_X0" >&2
|
|
exit 1
|
|
fi
|
|
|
|
stty -F $1 -echo
|
|
|
|
START=$(date +%s)
|
|
|
|
while read VAL; do
|
|
CUR=$(($(date +%s) - $START))
|
|
echo -e "$CUR.$(date +%N)\t$VAL"
|
|
done < $1
|