i2c tools better naming scheme
[cr816-sim.git] / tools / bq_norm_data_read_1
blob533a9db6eff0c454a6e7745efc5112c4e9337f17
1 #!/bin/sh
2 #returns 1 byte from addr ${1} of data space
4 if [ -z "${1}" ]; then
5 echo "returns 1 byte from ADDR of data space" >&2
6 echo "Usage:" >&2
7 echo " ${0} <addr>" >&2
8 exit
9 fi
11 ADDR=$((${1}))
13 LOW=`printf 0x%02x $((${ADDR} & 0xff ))`
14 HIGH=`printf 0x%02x $((${ADDR} >> 8 ))`
16 . ./i2c_config.sh
18 #i2ctransfer -y ${SMB_IFACE} w3@${SMB_ADDR} 0x40 ${LOW} ${HIGH}
19 #i2ctransfer -y ${SMB_IFACE} w1@${SMB_ADDR} 0x42 r1@${SMB_ADDR}
21 smb_init
22 smb_write 3 0x40 ${LOW} ${HIGH}
23 smb_commit
25 smb_init
26 smb_write 1 0x42
27 smb_read 1
28 smb_commit