首页 > 移动平台 > 详细

I.MX6 Android Linux shell MMPF0100 i2c 设置数据

时间:2016-04-06 12:56:28      阅读:661      评论:0      收藏:0      [点我收藏+]
#!/system/bin/busybox ash

#
#          I.MX6 Android Linux shell MMPF0100 i2c 设置数据 
# 说明:
#     本文主要记录通过shell脚本来设置MMPF0100的数据。
#
#                                     2016-4-6 深圳 南山平山村 曾剑锋
#


# 检查参数个数
if [ $# -lt 3 ]; then
    echo "USAGE:"
    echo "    i2cSetData.sh <curPage> <address(hex)> <value(hex)>"
    exit 1
fi

# 获取参数
curPage=$1
address=`busybox printf "0x%x" $(($2))`
value=`busybox printf "0x%x" $(($3))`

# 设置页
./i2cset -f -y 1 0x08 0x7F $curPage

# 获取地址上的值
data=`./i2cget -f -y 1 0x08 $address`
echo "before data: $data"

# 设置地址上的值
./i2cset -f -y 1 0x08 $address $value

# 重新获取设置后地址上的值
data=`./i2cget -f -y 1 0x08 $address`
echo "after  data: $data"

 

I.MX6 Android Linux shell MMPF0100 i2c 设置数据

原文:http://www.cnblogs.com/zengjfgit/p/5358671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!