dRonin
adbada4
dRonin firmware
|
GPS module, handles UBX and NMEA streams from GPS. More...
#include "openpilot.h"
#include "GPS.h"
#include "gpsposition.h"
#include "airspeedactual.h"
#include "homelocation.h"
#include "gpstime.h"
#include "gpssatellites.h"
#include "gpsvelocity.h"
#include "modulesettings.h"
#include "pios_thread.h"
#include "pios_modules.h"
#include "NMEA.h"
#include "UBX.h"
#include "ubx_cfg.h"
#include <pios_hal.h>
Go to the source code of this file.
Macros | |
#define | GPS_TIMEOUT_MS 750 |
#define | GPS_COM_TIMEOUT_MS 100 |
#define | STACK_SIZE_BYTES 850 |
#define | TASK_PRIORITY PIOS_THREAD_PRIO_LOW |
Functions | |
static void | gpsTask (void *parameters) |
static void | updateSettings () |
int32_t | GPSStart (void) |
int32_t | GPSInitialize (void) |
MODULE_INITCALL (GPSInitialize, GPSStart) | |
static void | gpsConfigure (uint8_t gpsProtocol) |
Variables | |
static uintptr_t | gpsPort |
static bool | module_enabled = false |
static struct pios_thread * | gpsTaskHandle |
static char * | gps_rx_buffer |
static struct GPS_RX_STATS | gpsRxStats |
GPS module, handles UBX and NMEA streams from GPS.
Definition in file GPS.c.