gnssrtk3 2.1.0.0
GNSS RTK 3 Device Settings

Settings for registers of GNSS RTK 3 Click driver. More...

Macros

#define GNSSRTK3_RSP_START   "$"
 GNSS RTK 3 response buffer commands.
 
#define GNSSRTK3_RSP_DELIMITER   ","
 
#define GNSSRTK3_RSP_END   "\r\n"
 
#define GNSSRTK3_RSP_GGA   "GGA"
 
#define GNSSRTK3_GGA_ELEMENT_SIZE   15
 GNSS RTK 3 GGA command elements.
 
#define GNSSRTK3_GGA_TIME   1
 
#define GNSSRTK3_GGA_LATITUDE   2
 
#define GNSSRTK3_GGA_LATITUDE_SIDE   3
 
#define GNSSRTK3_GGA_LONGITUDE   4
 
#define GNSSRTK3_GGA_LONGITUDE_SIDE   5
 
#define GNSSRTK3_GGA_QUALITY_INDICATOR   6
 
#define GNSSRTK3_GGA_NUMBER_OF_SATELLITES   7
 
#define GNSSRTK3_GGA_H_DILUTION_OF_POS   8
 
#define GNSSRTK3_GGA_ALTITUDE   9
 
#define GNSSRTK3_GGA_ALTITUDE_UNIT   10
 
#define GNSSRTK3_GGA_GEOIDAL_SEPARATION   11
 
#define GNSSRTK3_GGA_GEOIDAL_SEPARATION_UNIT   12
 
#define GNSSRTK3_GGA_TIME_SINCE_LAST_DGPS   13
 
#define GNSSRTK3_GGA_DGPS_REFERENCE_STATION_ID   14
 
#define GNSSRTK3_I2C_SLAVE_CR_CMD   0xAA51u
 GNSS RTK 3 I2C settings.
 
#define GNSSRTK3_I2C_SLAVE_CW_CMD   0xAA53u
 
#define GNSSRTK3_I2C_SLAVE_CMD_LEN   8
 
#define GNSSRTK3_I2C_SLAVE_RX_LEN   4
 
#define GNSSRTK3_I2C_SLAVE_TX_LEN_REG_OFFSET   0x0008u
 
#define GNSSRTK3_I2C_SLAVE_TX_BUF_REG_OFFSET   0x2000u
 
#define GNSSRTK3_I2C_SLAVE_RX_LEN_REG_OFFSET   0x0004u
 
#define GNSSRTK3_I2C_SLAVE_RX_BUF_REG_OFFSET   0x1000u
 
#define GNSSRTK3_I2C_SLAVE_ADDRESS_CR_OR_CW   0x50
 
#define GNSSRTK3_I2C_SLAVE_ADDRESS_R   0x54
 
#define GNSSRTK3_I2C_SLAVE_ADDRESS_W   0x58
 
#define GNSSRTK3_I2C_SLAVE_MAX_ERRORS   10
 
#define GNSSRTK3_TX_DRV_BUFFER_SIZE   100
 GNSS RTK 3 driver buffer size.
 
#define GNSSRTK3_RX_DRV_BUFFER_SIZE   1000u
 

Detailed Description

Settings for registers of GNSS RTK 3 Click driver.

Macro Definition Documentation

◆ GNSSRTK3_GGA_ALTITUDE

#define GNSSRTK3_GGA_ALTITUDE   9

◆ GNSSRTK3_GGA_ALTITUDE_UNIT

#define GNSSRTK3_GGA_ALTITUDE_UNIT   10

◆ GNSSRTK3_GGA_DGPS_REFERENCE_STATION_ID

#define GNSSRTK3_GGA_DGPS_REFERENCE_STATION_ID   14

◆ GNSSRTK3_GGA_ELEMENT_SIZE

#define GNSSRTK3_GGA_ELEMENT_SIZE   15

GNSS RTK 3 GGA command elements.

Specified GGA command elements of GNSS RTK 3 Click driver.

◆ GNSSRTK3_GGA_GEOIDAL_SEPARATION

#define GNSSRTK3_GGA_GEOIDAL_SEPARATION   11

◆ GNSSRTK3_GGA_GEOIDAL_SEPARATION_UNIT

#define GNSSRTK3_GGA_GEOIDAL_SEPARATION_UNIT   12

◆ GNSSRTK3_GGA_H_DILUTION_OF_POS

#define GNSSRTK3_GGA_H_DILUTION_OF_POS   8

◆ GNSSRTK3_GGA_LATITUDE

#define GNSSRTK3_GGA_LATITUDE   2

◆ GNSSRTK3_GGA_LATITUDE_SIDE

#define GNSSRTK3_GGA_LATITUDE_SIDE   3

◆ GNSSRTK3_GGA_LONGITUDE

#define GNSSRTK3_GGA_LONGITUDE   4

◆ GNSSRTK3_GGA_LONGITUDE_SIDE

#define GNSSRTK3_GGA_LONGITUDE_SIDE   5

◆ GNSSRTK3_GGA_NUMBER_OF_SATELLITES

#define GNSSRTK3_GGA_NUMBER_OF_SATELLITES   7

◆ GNSSRTK3_GGA_QUALITY_INDICATOR

#define GNSSRTK3_GGA_QUALITY_INDICATOR   6

◆ GNSSRTK3_GGA_TIME

#define GNSSRTK3_GGA_TIME   1

◆ GNSSRTK3_GGA_TIME_SINCE_LAST_DGPS

#define GNSSRTK3_GGA_TIME_SINCE_LAST_DGPS   13

◆ GNSSRTK3_I2C_SLAVE_ADDRESS_CR_OR_CW

#define GNSSRTK3_I2C_SLAVE_ADDRESS_CR_OR_CW   0x50

◆ GNSSRTK3_I2C_SLAVE_ADDRESS_R

#define GNSSRTK3_I2C_SLAVE_ADDRESS_R   0x54

◆ GNSSRTK3_I2C_SLAVE_ADDRESS_W

#define GNSSRTK3_I2C_SLAVE_ADDRESS_W   0x58

◆ GNSSRTK3_I2C_SLAVE_CMD_LEN

#define GNSSRTK3_I2C_SLAVE_CMD_LEN   8

◆ GNSSRTK3_I2C_SLAVE_CR_CMD

#define GNSSRTK3_I2C_SLAVE_CR_CMD   0xAA51u

GNSS RTK 3 I2C settings.

Specified setting for I2C of GNSS RTK 3 Click driver.

◆ GNSSRTK3_I2C_SLAVE_CW_CMD

#define GNSSRTK3_I2C_SLAVE_CW_CMD   0xAA53u

◆ GNSSRTK3_I2C_SLAVE_MAX_ERRORS

#define GNSSRTK3_I2C_SLAVE_MAX_ERRORS   10

◆ GNSSRTK3_I2C_SLAVE_RX_BUF_REG_OFFSET

#define GNSSRTK3_I2C_SLAVE_RX_BUF_REG_OFFSET   0x1000u

◆ GNSSRTK3_I2C_SLAVE_RX_LEN

#define GNSSRTK3_I2C_SLAVE_RX_LEN   4

◆ GNSSRTK3_I2C_SLAVE_RX_LEN_REG_OFFSET

#define GNSSRTK3_I2C_SLAVE_RX_LEN_REG_OFFSET   0x0004u

◆ GNSSRTK3_I2C_SLAVE_TX_BUF_REG_OFFSET

#define GNSSRTK3_I2C_SLAVE_TX_BUF_REG_OFFSET   0x2000u

◆ GNSSRTK3_I2C_SLAVE_TX_LEN_REG_OFFSET

#define GNSSRTK3_I2C_SLAVE_TX_LEN_REG_OFFSET   0x0008u

◆ GNSSRTK3_RSP_DELIMITER

#define GNSSRTK3_RSP_DELIMITER   ","

◆ GNSSRTK3_RSP_END

#define GNSSRTK3_RSP_END   "\r\n"

◆ GNSSRTK3_RSP_GGA

#define GNSSRTK3_RSP_GGA   "GGA"

◆ GNSSRTK3_RSP_START

#define GNSSRTK3_RSP_START   "$"

GNSS RTK 3 response buffer commands.

Specified response buffer commands of GNSS RTK 3 Click driver.

◆ GNSSRTK3_RX_DRV_BUFFER_SIZE

#define GNSSRTK3_RX_DRV_BUFFER_SIZE   1000u

◆ GNSSRTK3_TX_DRV_BUFFER_SIZE

#define GNSSRTK3_TX_DRV_BUFFER_SIZE   100

GNSS RTK 3 driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.