码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-04-06 12:56:46      阅读:163      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!