37 #include "kubos-core/k_thread.h" 43 #ifndef GPS_MSG_Q_SIZE 44 #define GPS_MSG_Q_SIZE 4 48 #define GPS_BUFSIZE 128 51 #ifndef GPS_DATALOG_SIZE 52 #define GPS_DATALOG_SIZE (1024 * 512) 70 uint8_t hour, minute, seconds,
year, month, day;
89 void gps_rx_cb (
void * arg, uint8_t *buf,
int len,
void *pxTaskWoken);
91 void simple_rx(uint8_t * buf,
int len,
void * px);
float longitude
Definition: gps.h:77
float climb
Definition: gps.h:83
struct uart_conf * uart_conf
Definition: gps.h:56
gps_fix_t * gps_last_fix(void)
uint16_t type
Definition: gps.h:58
float speed
Definition: gps.h:81
float altitude
Definition: gps.h:79
uint16_t milliseconds
Definition: gps.h:73
uint8_t year
Definition: gps.h:70
void gps_connect(gps_cfg_t *config)
void gps_rx_cb(void *arg, uint8_t *buf, int len, void *pxTaskWoken)
float latitude
Definition: gps.h:75
csp_conn_t * conn
Definition: gps.h:57
void simple_rx(uint8_t *buf, int len, void *px)