Description of CXD56xx GNSS NMEA converter interface.
◆ NMEA_SENTENCE_MAX_LEN
#define NMEA_SENTENCE_MAX_LEN 160 |
Maximum length of one line of NMEA sentence output from this library
◆ NMEA_SPECTRUM_DATA
typedef char NMEA_SPECTRUM_DATA[112] |
◆ NMEA_InitMask()
void NMEA_InitMask |
( |
void |
| ) |
|
Initialize NMEA sentence mask
◆ NMEA_RegistOutputFunc()
Register output function
- Parameters
-
[in] | *func | : function pointer |
- Return values
-
◆ NMEA_SetMask()
void NMEA_SetMask |
( |
uint32_t |
mask | ) |
|
Set NMEA sentence mask Give this function by ORing the bits in the table below corresponding to the sentence to be output. If set 0, stopping output.
- Parameters
-
[in] | mask | : 32bit mask value |
Mask description
- Default value 0x000000ef.
- Bits not listed below are reserved.
bit | sentence |
bit0 | GGA |
bit1 | GLL |
bit2 | GSA |
bit3 | GSV |
bit4 | GNS |
bit5 | RMC |
bit6 | VTG |
bit7 | ZDA |
bit14 | QZQSM |
◆ NMEA_GetMask()
uint32_t NMEA_GetMask |
( |
void |
| ) |
|
Get NMEA sentence mask
- Return values
-
◆ NMEA_Output()
Output NMEA sentence
- Parameters
-
[in] | pposdat | : Position data output from GNSS |
- Return values
-
>0 | : success, output total sentence size |
<0 | : fail |
◆ NMEA_OutputSpectrum()
Output Spectrum data as TEXT sentence
- Parameters
-
[in] | spectrumdat | : Spectrum data output from GNSS |
- Return values
-
>0 | : success, output total sentence size |
<0 | : fail |