GNSS Device structure.
More...
#include <nmea_ubx.h>
◆ device_type
Device type - determines which protocol and configuration method to use
◆ gpio_reset
GPIO reset descriptor used to reset device (HW reset)
◆ irq_cb
IRQ callback used to handle interrupt routine
◆ irq_ctrl
IRQ device descriptor used to handle interrupt routine
◆ irq_gpio
GPIO IRQ descriptor used for interrupt handling
◆ led_desc
GPIO LED descriptor used for general purpose (optional)
◆ nav_data
◆ nmea_constellation_type
NMEA constellation support - only used when device_type is GNSS_DEVICE_NMEA_ONLY
◆ nmea_position_cache
Cached NMEA position data (for NMEA-only devices)
◆ nmea_timing_cache
Cached NMEA timing data (for NMEA-only devices)
◆ position_refresh_counter
| uint8_t gnss_dev::position_refresh_counter |
Position refresh counter (GPGGA refreshed 10x slower than GPRMC)
◆ pps_enable
| uint8_t gnss_dev::pps_enable |
◆ pps_frequency
| uint32_t gnss_dev::pps_frequency |
◆ pps_pulse_length
| uint32_t gnss_dev::pps_pulse_length |
◆ rx_buffer
◆ time_data
◆ tx_buffer
◆ uart_desc
Device communication descriptor
The documentation for this struct was generated from the following file: