13#define GPS_PUBX_SILENCE \
14 "$PUBX,40,GLL,0,0,0,0,0,0*5C\r\n$PUBX,40,RMC,0,0,0,0,0,0*47\r\n$PUBX,40," \
15 "GSA,0,0,0,0,0,0*4E\r\n$PUBX,40,GSV,0,0,0,0,0,0*59\r\n$PUBX,40,GGA,0,0,0,0," \
16 "0,0*5A\r\n$PUBX,40,VTG,0,0,0,0,0,0*5E\r\n$PUBX,40,GSV,0,0,0,0,0,0*59\r\n"
18#define GPS_PUBX_POLL "$PUBX,00*33\r\n"
38 char latitude_degrees;
39 float latitude_minutes;
42 char longitude_degrees;
43 float longitude_minutes;
65 void (*message)(
struct GPS *,
char *);
66 void (*decode)(
struct GPS *,
char *,
struct GPS_Data *);
Universal Synchronous Asynchronous Receiver Transmitter.
Struct definition for UART interface.
CMSIS STM32F4xx Device Peripheral Access Layer Header File.