PER Firmware
Loading...
Searching...
No Matches
gps.c File Reference

GPS RX and parsing thread. More...

#include "can_library/faults_common.h"
#include "common/rtos/rtos.h"
#include "sensors.h"
Include dependency graph for gps.c:

Functions

void gps_periodic (void)
 

Variables

volatile uint8_t rover_rx_buffer [ROVER_TX_SIZE] = {0}
 
NAV_PVT_data_t nav_pvt = {0}
 
NAV_RELPOSNED_data_t nav_relposned = {0}
 
volatile uint32_t last_gps_message_time_ms = 0
 

Detailed Description

GPS RX and parsing thread.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)

Function Documentation

◆ gps_periodic()

void gps_periodic ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ last_gps_message_time_ms

volatile uint32_t last_gps_message_time_ms = 0

◆ nav_pvt

NAV_PVT_data_t nav_pvt = {0}

◆ nav_relposned

NAV_RELPOSNED_data_t nav_relposned = {0}

◆ rover_rx_buffer

volatile uint8_t rover_rx_buffer[ROVER_TX_SIZE] = {0}