Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #!/bin/bash
  2. #
  3. # This script will open all the gates from a Chordata HUB and
  4. # dump the acel and gyro Control registers from the found KCeptors
  5. #
  6. # It is adviced to plug just one KCeptor at the time to avoid confusion
  7. # and address clashing  
  8.  
  9. set -x
  10.  
  11. AG_ADDR=0x6b
  12.  
  13. echo "CTRL_REG1_G"
  14. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x10
  15.  
  16. echo "CTRL_REG2_G"
  17. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x11
  18.  
  19. echo "CTRL_REG3_G"
  20. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x12
  21.  
  22. echo "CTRL_REG4_G"
  23. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x1e
  24.  
  25. echo "CTRL_REG5_XL"
  26. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x1f
  27.  
  28. echo "CTRL_REG6_XL"
  29. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x20
  30.  
  31. echo "CTRL_REG7_XL"
  32. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x21
  33.  
  34. echo "CTRL_REG8"
  35. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x22
  36.  
  37. echo "CTRL_REG9"
  38. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x23
  39.  
  40. echo "CTRL_REG10"
  41. i2cset -y 1 0x73 0xff; i2cget -y 1 $AG_ADDR 0x24