21 lines
356 B
Bash
21 lines
356 B
Bash
#!/bin/sh
|
|
|
|
i2c_bus=$1
|
|
wc=$2
|
|
slave=$3
|
|
data=$4
|
|
rc=$5
|
|
|
|
path=`pwd`
|
|
fmt_print="${path}/format_print.sh"
|
|
|
|
if [ $rc -eq 0 ];then
|
|
cmd=`i2c-test -b $i2c_bus -s $slave -w -d $data`
|
|
else
|
|
cmd=`i2c-test -b $i2c_bus -s $slave -m 1 -rc $rc -d $data | awk 'NR==2{for(i=1;i<=NF;i++){printf("0x%s ",$i)}}'`
|
|
fi
|
|
|
|
$fmt_print "log" "Info" "[M6 i2c Command]: $cmd"
|
|
$cmd
|
|
|