#include <Arduino.h>
#include <Wire.h>
#include "hummingbird_config.h"
#include "maths/vectors.h"
#include "TinyGPS++.h"
#include "constants.h"
#include "sensor_systems/ubx_cfg_messages.h"
Go to the source code of this file.
◆ GNSSDynamics_t
Enumerator |
---|
GNSS_DYNAMICS_PORTABLE | |
GNSS_DYNAMICS_PEDESTRIAN | |
GNSS_DYNAMICS_AIRBORNE_1G | |
◆ GNSSFix_t
Enumerator |
---|
GNSS_FIX_NONE | |
GNSS_FIX_2D | |
GNSS_FIX_3D | |
◆ GNSSNavRate_t
Enumerator |
---|
GNSS_NAVRATE_5HZ | |
GNSS_NAVRATE_10HZ | |
◆ GNSSNetworks_t
Enumerator |
---|
GNSS_NET_GPS | |
GNSS_NET_GLONASS | |
GNSS_NET_GPS_GLONASS | |
◆ GNSSStatus_t
◆ GNSS_DEFAULT_BAUD
constexpr int32_t GNSS_DEFAULT_BAUD = 9600 |
|
constexpr |
◆ GNSS_I2C_ADDR
constexpr uint8_t GNSS_I2C_ADDR = 0x42 |
|
constexpr |
◆ GNSS_I2C_BUFFSIZE
constexpr uint16_t GNSS_I2C_BUFFSIZE = 32 |
|
constexpr |
◆ GNSS_MIN_SATS
constexpr uint32_t GNSS_MIN_SATS = 5 |
|
constexpr |
◆ GNSS_POS_LOCK_TIMEOUT
constexpr uint32_t GNSS_POS_LOCK_TIMEOUT = 120000 |
|
constexpr |
Teensy 4.1 has a 64 byte serial buffer that can be expanded with: Serial1.addMemoryForRead(void *buffer, size_t size)
[ms] millis() How long we will wait for the GPS to get a position lock and connect to at least N sats.
◆ GPS