Files @ ca106d2f993f
Branch filter:

Location: seniordesign-firmware/master/master/lib/gps.h

kripperger@CL-SEC241-09.cedarville.edu
Fixed Geiger timing issue
/*
 * Master Firmware: NMEA Parser
 *
 * Wireless Observational Modular Aerial Network
 * 
 * Ethan Zonca
 * Matthew Kanning
 * Kyle Ripperger
 * Matthew Kroening
 *
 */


#ifndef GPSMKA_H_
#define GPSMKA_H_

#include <stdbool.h>

#define GGA_MESSAGE
#define RMC_MESSAGE
#define UKN_MESSAGE

void gps_setup();
char* get_longitudeTrimmed();
char* get_longitudeLSBs();
char* get_latitudeTrimmed();
char* get_latitudeLSBs();
char* get_timestamp();
char* get_speedKnots();
char* get_course();
char* get_hdop();
char* get_sv();
char* get_dayofmonth();
bool gps_hasfix();
void parse_gps_transmission(void);
void XORbyteWithChecksum(uint8_t byte);

#endif /* GPSMKA_H_ */