EXP I2C BRIDGE
ADDR
15
14
17
18
Register 17
Bit 6-0
PI SIDE ADDRESS: I2C address mapped to the Raspberry Pi's I2C bus
In order to create or delete an entry in the I2C addresses translation table,
write here the I2C address as seen on the Raspberry Pi's I2C bus, to be
mapped to the EXP bus. Set register 17 before writing to register 18
Register 18
Bit 6-0
DEVICE ADDRESS: I2C address of the slave device
This is the I2C address of the actual device that will receive I2C commands
sent to the I2C side address set in register 17. Writing register 18 commits
the translation mapping configuration
Bit 11-8
OP CODE: translation function
0 = delete an existing translation table entry
1 = create a translation table entry from the Pi's I2C bus to the EXP port
WATCHDOG
ADDR
15
14
13
29
30
31
32
Register 29
Bit 0
MOD: enable mode
0 = watchdog normally disabled (default)
1 = watchdog always enabled
Register 30
Bit 15-0
TIMEOUT: heartbeat timeout, in seconds (default = 60)
Register 31
Bit 15-0
DOWN DELAY: forced power cycle delay after timeout expiration, in seconds
(default = 60)
44
BYTE 1
13
12
11
10
OP CODE
BYTE 1
12
11
10
9
9
8
7
6
8
7
6
5
TIMEOUT
DOWN DELAY
SD SWITCH
BYTE 0
5
4
3
2
PI SIDE ADDRESS
DEVICE ADDRESS
BYTE 0
4
3
2
1
Iono Pi Max User Guide
1
0
R/W
0
MOD
R/W
R/W
R/W
R/W
Need help?
Do you have a question about the Iono Pi Max Series and is the answer not in the manual?