EasyManua.ls Logo

Nooploop TOFSense-F - IIC Frame Protocol Details

Nooploop TOFSense-F
16 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Protocol Unpack
Copyright © Nooploop LTd 2023. All Rights Reserved.
11
Sum Check
uint8
1
the sum check is equal to all previous bytes addded
7.2.4 NLink_TOFSense_IIC_Frame0
Slave address: The module acts as a slave on the I2C bus and its default address is 0x08 (7-bit
address). The slave address is 0x08 + the module ID, so changing the module's ID parameter will
change the slave address. When communicating, it is important to pay attention to address shifting and
adding the read/write bit, i.e., when the address is 0x08, the byte with the read/write bit is 0x10 (write)
or 0x11 (read).
Register address: If there is no corresponding parameter in the register, the default output is 0xff.
Table 4: NLink_TOFSense_IIC_Frame0 Register parsing and communication flow chart
Starting
address
R/W
0x00
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RO
Reserved
product version
0x04
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RO
bootloader version
hardware version
0x08
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RO
0x0C
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RW
Reserved
ID
Reserved
Ragne mode
Output mode
Interface mode
0x10
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RW
0x14
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RO
0x18
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RO
FOV.y_offest
FOV.x_offest
FOV.y
FOV.x