Bit 9
FAIL: set to 1 when command failed
Bit 10
FAIL: set to 1 when command being executed
Bit 11
FAIL: set to 1 when invalid values are written in command register
EXP I2C BRIDGE
ADDR
15
14
13
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
SERIAL INTERFACES (FW VER. >= 1.6)
ADDR
15
14
13
26
STP
NBIT
27
Register 26
Bit 0
SW: switch RS-232/RS-485 interfaces connections
0 = RS-232 connected to UART, RS-485 connected to USB (default)
1 = RS-232 connected to USB, RS-485 connected to UART
Bit 1
TXEA: RS-485 TX-enable automatic control (when SW set to 1)
0 = TX-enable automatic control disabled
1 = TX-enable automatic control enabled, based on STP, NBIT, PAR, and
BAUD parameters which must be set
45
BYTE 1
12
11
10
9
OP CODE
BYTE 1
12
11
10
9
PAR
BAUD
8
7
6
5
8
7
6
5
BYTE 0
4
3
2
1
PI SIDE ADDRESS
DEVICE ADDRESS
BYTE 0
4
3
2
1
TXEA
SW
TXE
Iono Pi Max User Guide
R/W
0
R/W
R/W
R/W
0
R/W
R/W
Need help?
Do you have a question about the Iono Pi Max v2 3+ Lite and is the answer not in the manual?
Questions and answers