|
9 | 9 | # flash write ongoing |
10 | 10 | # flash write ongoing |
11 | 11 | # flash write finished |
12 | | -# pi@raspberrypi:~ $ |
13 | | -# pi@raspberrypi:~ $ |
| 12 | +# pi@raspberrypi:~ $ |
| 13 | +# pi@raspberrypi:~ $ |
14 | 14 | # pi@raspberrypi:~ $ i2cdetect -y 1 |
15 | 15 | # 0 1 2 3 4 5 6 7 8 9 a b c d e f |
16 | | -# 00: -- -- -- -- -- -- -- -- -- -- -- -- -- |
17 | | -# 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
18 | | -# 20: -- -- 22 -- -- -- -- -- -- -- -- -- -- -- -- -- |
19 | | -# 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
20 | | -# 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
21 | | -# 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
22 | | -# 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
23 | | -# 70: -- -- -- -- -- -- -- -- |
| 16 | +# 00: -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 17 | +# 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 18 | +# 20: -- -- 22 -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 19 | +# 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 20 | +# 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 21 | +# 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 22 | +# 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 23 | +# 70: -- -- -- -- -- -- -- -- |
24 | 24 | # pi@raspberrypi:~ $ python set_i2c_address.py 0x22 0x23 |
25 | 25 | # Waiting for flash writing to start.. |
26 | 26 | # flash write ongoing |
|
33 | 33 | # flash write finished |
34 | 34 | # pi@raspberrypi:~ $ i2cdetect -y 1 |
35 | 35 | # 0 1 2 3 4 5 6 7 8 9 a b c d e f |
36 | | -# 00: -- -- -- -- -- -- -- -- -- -- -- -- -- |
37 | | -# 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
38 | | -# 20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- -- |
39 | | -# 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
40 | | -# 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
41 | | -# 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
42 | | -# 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
43 | | -# 70: -- -- -- -- -- -- -- -- |
| 36 | +# 00: -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 37 | +# 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 38 | +# 20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- -- |
| 39 | +# 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 40 | +# 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 41 | +# 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 42 | +# 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
| 43 | +# 70: -- -- -- -- -- -- -- -- |
44 | 44 |
|
45 | | -import time |
46 | | -import os |
47 | 45 | import sys |
| 46 | +import time |
48 | 47 |
|
| 48 | +import RPi.GPIO as GPIO |
49 | 49 | from smbus2 import SMBus, i2c_msg |
50 | 50 |
|
51 | | -import RPi.GPIO as GPIO |
52 | 51 | GPIO.setmode(GPIO.BCM) |
53 | 52 |
|
54 | 53 | CHIP_ID = 0xBA11 |
55 | | -VERSION = 1 |
| 54 | +VERSION = 1 |
56 | 55 |
|
57 | 56 |
|
58 | 57 | # Registers specific to the trackball |
|
0 commit comments