Files

file  gps.h
 GPS interface module.
 

Data Structures

struct  gps_cfg
 
struct  gps_fix_t
 

Macros

#define GPS_MSG_Q_SIZE   4
 
#define GPS_BUFSIZE   128
 
#define GPS_DATALOG_SIZE   (1024 * 512)
 

Typedefs

typedef struct gps_cfg gps_cfg_t
 

Functions

void gps_connect (gps_cfg_t *config)
 
gps_fix_tgps_last_fix (void)
 
void gps_rx_cb (void *arg, uint8_t *buf, int len, void *pxTaskWoken)
 
void simple_rx (uint8_t *buf, int len, void *px)
 

Macro Definition Documentation

#define GPS_BUFSIZE   128
#define GPS_DATALOG_SIZE   (1024 * 512)
#define GPS_MSG_Q_SIZE   4

Typedef Documentation

typedef struct gps_cfg gps_cfg_t

Function Documentation

void gps_connect ( gps_cfg_t config)
gps_fix_t* gps_last_fix ( void  )
void gps_rx_cb ( void *  arg,
uint8_t *  buf,
int  len,
void *  pxTaskWoken 
)
void simple_rx ( uint8_t *  buf,
int  len,
void *  px 
)