Rev 29 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 29 | Rev 30 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | #define I2C_CMD_WRITE_CAL 0x04 |
12 | #define I2C_CMD_WRITE_CAL 0x04 |
13 | #define I2C_CMD_WRITE_EEPROM 0x0A |
13 | #define I2C_CMD_WRITE_EEPROM 0x0A |
14 | #define I2C_CMD_READ_EEPROM 0x0B |
14 | #define I2C_CMD_READ_EEPROM 0x0B |
Line 15... | Line 15... | ||
15 | 15 | ||
16 | 16 | ||
17 | struct I2C_Version_t |
17 | typedef struct |
18 | { |
18 | { |
19 | uint8_t Major; |
19 | uint8_t Major; |
20 | uint8_t Minor; |
20 | uint8_t Minor; |
Line 21... | Line 21... | ||
21 | uint8_t Compatible; |
21 | uint8_t Compatible; |
22 | } ; |
22 | } I2C_Version_t; |
23 | 23 | ||
24 | struct I2C_Mag_t |
24 | typedef struct |
25 | { |
25 | { |
26 | int16_t MagX; |
26 | int16_t MagX; |
Line 27... | Line 27... | ||
27 | int16_t MagY; |
27 | int16_t MagY; |
28 | int16_t MagZ; |
28 | int16_t MagZ; |
29 | } ; |
29 | } I2C_Mag_t; |
30 | 30 | ||
31 | 31 | ||
Line 32... | Line 32... | ||
32 | struct I2C_WriteAttitude_t |
32 | typedef struct |
33 | { |
33 | { |
34 | int16_t Nick; |
34 | int16_t Nick; |
35 | int16_t Roll; |
35 | int16_t Roll; |
36 | } ; |
36 | } I2C_WriteAttitude_t; |
37 | 37 | ||
Line 38... | Line 38... | ||
38 | 38 | ||
39 | struct I2C_WriteCal_t |
39 | typedef struct |
40 | { |
40 | { |
41 | uint8_t CalByte; |
41 | uint8_t CalByte; |
Line 42... | Line 42... | ||
42 | uint8_t Dummy1; |
42 | uint8_t Dummy1; |
43 | uint8_t Dummy2; |
43 | uint8_t Dummy2; |
44 | } ; |
44 | } I2C_WriteCal_t; |
45 | 45 | ||
46 | struct I2C_Heading_t |
46 | typedef struct |
47 | { |
47 | { |
Line 48... | Line 48... | ||
48 | int16_t Heading; |
48 | int16_t Heading; |