36#ifndef __SDK_MODULES_INCLUDE_GPSUTILS_CXD56_GNSS_NMEA_H
37#define __SDK_MODULES_INCLUDE_GPSUTILS_CXD56_GNSS_NMEA_H
52#include <arch/chip/gnss.h>
66#define NMEA_SENTENCE_MAX_LEN 160
70#define NMEA_GGA_ON 0x00000001
71#define NMEA_GLL_ON 0x00000002
72#define NMEA_GSA_ON 0x00000004
73#define NMEA_GSV_ON 0x00000008
74#define NMEA_GNS_ON 0x00000010
75#define NMEA_RMC_ON 0x00000020
76#define NMEA_VTG_ON 0x00000040
77#define NMEA_ZDA_ON 0x00000080
78#define NMEA_SARRLM_ON 0x00000800
79#define NMEA_QZQSM_ON 0x00004000
80#define NMEA_GST_ON 0x00100000
86 char *(*bufReq)(uint16_t);
87 void (*bufFree)(
char *);
89 int (*outBin)(
char *, uint32_t);
char NMEA_SPECTRUM_DATA[112]
Definition: cxd56_gnss_nmea.h:94
void NMEA_SetMask2(uint32_t mask)
uint16_t NMEA_Output(const struct cxd56_gnss_positiondata_s *pposdat)
uint16_t NMEA_OutputSpectrum(NMEA_SPECTRUM_DATA *spectrumdat)
uint32_t NMEA_GetMask2(void)
uint16_t NMEA_Output2(const struct cxd56_gnss_positiondata2_s *pposdat)
int NMEA_RegistOutputFunc(const NMEA_OUTPUT_CB *func)
int NMEA_RegistOutputFunc2(const NMEA_OUTPUT_CB *func)
void NMEA_InitMask2(void)
uint32_t NMEA_GetMask(void)
void NMEA_SetMask(uint32_t mask)
Definition: cxd56_gnss_nmea.h:85
Definition: gnss_type.h:774
Definition: gnss_type.h:798
Definition: gnss_type.h:1304
Definition: gnss_type.h:758
Definition: cxd56_gnss_nmea.h:98