Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # This script will open all the gates from a Chordata HUB and
- # dump the acel and gyro Control registers from the found KCeptors
- #
- # It is adviced to plug just one KCeptor at the time to avoid confusion
- # and address clashing
- set -x
- AG_ADDR=0x6b
- echo "CTRL_REG1_G"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x10
- echo "CTRL_REG2_G"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x11
- echo "CTRL_REG3_G"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x12
- echo "CTRL_REG4_G"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x1e
- echo "CTRL_REG5_XL"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x1f
- echo "CTRL_REG6_XL"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x20
- echo "CTRL_REG7_XL"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x21
- echo "CTRL_REG8"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x22
- echo "CTRL_REG9"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x23
- echo "CTRL_REG10"
- i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x24
Add Comment
Please, Sign In to add comment