66 #ifndef BSP430_UTILITY_GPS_H
67 #define BSP430_UTILITY_GPS_H
81 #define BSP430_GPS_EPOCH_POSIX 315964800UL
90 #define BSP430_GPS_GPS_UTC_OFFSET_S -16
137 unsigned long rx_utt);
294 int iBSP430gpsExtractTime (
const uint8_t * msg,
struct sBSP430gpsConfiguration sBSP430gpsConfiguration
void vBSP430gpsGPStoUTCOffset_s_ni(int gps_to_utc_offset_s)
void vBSP430gpsReleaseMessage_ni(const uint8_t *msg)
tBSP430periphHandle pps_timer
Definition: gps.h:228
int(* iBSP430gpsTransmitComplete_ni)(const uint8_t *msg, int rc)
Definition: gps.h:201
int(* iBSP430gpsPPSCallback_ni)(unsigned long pps_tck)
Definition: gps.h:178
int pps_ccidx
Definition: gps.h:233
Common header included by all BSP430 leaf headers.
time_t xBSP430gpsConvertGPStoUTC_ni(unsigned int weekno, unsigned long sow)
unsigned long nmea_baud
Definition: gps.h:211
iBSP430gpsPPSCallback_ni pps_cb
Definition: gps.h:246
iBSP430gpsSerialCallback_ni serial_cb
Definition: gps.h:242
tBSP430periphHandle nmea_serial
Definition: gps.h:208
int iBSP430gpsGPStoUTCOffset_s_ni(void)
int iBSP430gpsTransmit_ni(const uint8_t *msg, size_t len, iBSP430gpsTransmitComplete_ni complete_cb)
unsigned int pps_port_bit
Definition: gps.h:222
tBSP430periphHandle pps_port
Definition: gps.h:218
int iBSP430gpsShutdown_ni()
int tBSP430periphHandle
Definition: periph.h:106
int iBSP430gpsInitialize_ni(const sBSP430gpsConfiguration *configp, void *devconfigp)
int(* iBSP430gpsSerialCallback_ni)(const uint8_t *msg, size_t len, unsigned long rx_utt)
Definition: gps.h:135
unsigned int pps_ccis
Definition: gps.h:237