@@ -13,61 +13,61 @@ case $rev in
1313' 0002' |' 0003' )
1414echo " B Rev1 - I2C 1 on GPIOs 2 & 3. GPIOs 5 & 27 for LED and power"
1515# i2c on these pins
16- gpio -g mode 0 in
17- gpio -g mode 0 alt0
18- gpio -g mode 1 in
19- gpio -g mode 1 alt0
16+ raspi- gpio set 0 ip
17+ raspi- gpio set 0 a0
18+ raspi- gpio set 1 ip
19+ raspi- gpio set 1 a0
2020# shutdown
21- gpio -g write 27 1
21+ raspi- gpio set 27 op dh
2222# LED
23- gpio -g write 5 1
23+ raspi- gpio set 5 op dh
2424#
2525echo " Use 'raspiraw -y 1' to communicate with the sensor"
2626;;
2727
2828' 0004' |' 0005' |' 0006' |' 000d' |' 000e' |' 000f' )
2929echo " B Rev2 - I2C 0 on GPIOs 0 & 1. GPIOs 5 & 21 for LED and power"
3030# i2c on these pins
31- gpio -g mode 0 in
32- gpio -g mode 0 alt0
33- gpio -g mode 1 in
34- gpio -g mode 1 alt0
31+ raspi- gpio set 0 ip
32+ raspi- gpio set 0 a0
33+ raspi- gpio set 1 ip
34+ raspi- gpio set 1 a0
3535# shutdown
36- gpio -g write 21 1
36+ raspi- gpio set 21 dh
3737# LED
38- gpio -g write 5 1
38+ raspi- gpio set 5 dh
3939;;
4040
4141' 0010' |' 0012' |' 0013' |' 1041' |' a01041' |' a21041' |' a02042' |' 900093' |' 920093' )
4242echo " A+, B+, B2, B2 (2837), and Zero (not W) all revisions - I2C 0 on GPIOs 28 & 29. GPIOs 32 & 41 for LED and power"
4343# i2c can be on pins 0 and 1, so make sure they are not set to alt0
44- gpio -g mode 0 in
45- gpio -g mode 1 in
44+ raspi- gpio set 0 ip
45+ raspi- gpio set 1 ip
4646# i2c on these pins
47- gpio -g mode 28 in
48- gpio -g mode 28 alt0
49- gpio -g mode 29 in
50- gpio -g mode 29 alt0
47+ raspi- gpio set 28 ip
48+ raspi- gpio set 28 a0
49+ raspi- gpio set 29 ip
50+ raspi- gpio set 29 a0
5151# shutdown
52- gpio -g write 41 1
52+ raspi- gpio set 41 dh
5353# LED
54- gpio -g write 32 1
54+ raspi- gpio set 32 dh
5555;;
5656
5757' 9000c1' )
5858echo " PiZero W - I2C 0 on GPIO 28 & 29. GPIOs 40 & 44 for LED and power"
5959# i2c can be on pins 0 and 1, so make sure they are not set to alt0
60- gpio -g mode 0 in
61- gpio -g mode 1 in
60+ raspi- gpio set 0 ip
61+ raspi- gpio set 1 ip
6262# i2c on these pins
63- gpio -g mode 28 in
64- gpio -g mode 28 alt0
65- gpio -g mode 29 in
66- gpio -g mode 29 alt0
63+ raspi- gpio set 28 ip
64+ raspi- gpio set 28 a0
65+ raspi- gpio set 29 ip
66+ raspi- gpio set 29 a0
6767# shutdown
68- gpio -g write 44 1
68+ raspi- gpio set 44 dh
6969# LED
70- gpio -g write 40 1
70+ raspi- gpio set 40 dh
7171;;
7272
7373' 0011' |' 0014' |' a020a0' )
@@ -76,41 +76,41 @@ echo "Warning: This is just a default setting for cam1."
7676echo " Download dt-blob.bin from https://www.raspberrypi.org/documentation/hardware/computemodule/dt-blob-cam1.bin and place it in /boot/."
7777echo " For cable connection, see https://www.raspberrypi.org/documentation/hardware/computemodule/cmio-camera.md"
7878# i2c can be on pins 28 and 29, so make sure they are not set to alt0
79- gpio -g mode 28 in
80- gpio -g mode 29 in
79+ raspi- gpio set 28 ip
80+ raspi- gpio set 29 ip
8181# i2c on these pins
82- gpio -g mode 0 in
83- gpio -g mode 0 alt0
84- gpio -g mode 1 in
85- gpio -g mode 1 alt0
82+ raspi- gpio set 0 ip
83+ raspi- gpio set 0 a0
84+ raspi- gpio set 1 ip
85+ raspi- gpio set 1 a0
8686# shutdown
87- gpio -g mode 3 out
88- gpio -g write 3 1
87+ raspi- gpio set 3 out
88+ raspi- gpio set 3 dh
8989# LED
90- gpio -g mode 2 out
91- gpio -g write 2 1
90+ raspi- gpio set 2 out
91+ raspi- gpio set 2 dh
9292;;
9393
9494' a02082' |' a22082' |' a020d3' |' 9020e0' |' a03111' |' b03111' |' c03111' |' a03112' |' b03112' |' c03112' )
9595echo " Raspberry Pi3B / Pi3B+ / 3A / 4B(1G/2G/4G)"
9696# https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=120702&start=100
9797# Pins 44&45 Alt1=i2c0, alt2=i2c1
9898# i2c0 can be on pins 0 and 1, so make sure they are not set to alt0
99- gpio -g mode 0 in
100- gpio -g mode 1 in
101- gpio -g mode 28 in
102- gpio -g mode 29 in
99+ raspi- gpio set 0 ip
100+ raspi- gpio set 1 ip
101+ raspi- gpio set 28 ip
102+ raspi- gpio set 29 ip
103103# i2c on these pins
104- gpio -g mode 44 in
105- gpio -g mode 44 alt1
106- gpio -g mode 45 in
107- gpio -g mode 45 alt1
104+ raspi- gpio set 44 ip
105+ raspi- gpio set 44 a1
106+ raspi- gpio set 45 ip
107+ raspi- gpio set 45 a1
108108# shutdown
109109# you need this one: https://github.com/6by9/rpi3-gpiovirtbuf
110- # gpio -g write 41 1
110+ # raspi- gpio set 41 1
111111./rpi3-gpiovirtbuf s 133 1
112112# LED
113- # gpio -g write 32 1
113+ # raspi- gpio set 32 1
114114i2cdetect -y 0
115115;;
116116
0 commit comments