I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
Loading...
Searching...
No Matches
DS_GPMS_proc.c File Reference

DS-GPM.S Driver procedures. More...

#include "DS_GPMS.h"
Include dependency graph for DS_GPMS_proc.c:

Functions

FctERR GPMS_Init_Sequence (void)
 Initialization Sequence for GPMS peripheral.
 
FctERR GPMS_Get_Date (GPMS_date *const date)
 
FctERR GPMS_Get_Hour (GPMS_hour *const hour)
 
FctERR GPMS_Get_Latitude (GPMS_coord *const lat)
 
FctERR GPMS_Get_Longitude (GPMS_coord *const lon)
 
FctERR GPMS_Get_Heading (float *const heading, const GPMS_north type)
 
FctERR GPMS_Get_Speed (float *const speed)
 
FctERR GPMS_Get_Altitude (uint16_t *const altitude)
 
FctERR GPMS_handler (void)
 Handler for GPMS peripheral.
 

Variables

GPMS_t GPMS = { 0 }
 GPMS User structure.
 

Detailed Description

DS-GPM.S Driver procedures.

Author
SMFSW

DS-GPM.S: 99 Channel Positioning System (GPS + GLONASS) Shield

Function Documentation

◆ GPMS_Get_Altitude()

FctERR GPMS_Get_Altitude ( uint16_t *const altitude)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Date()

FctERR GPMS_Get_Date ( GPMS_date *const date)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Heading()

FctERR GPMS_Get_Heading ( float *const heading,
const GPMS_north type )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Hour()

FctERR GPMS_Get_Hour ( GPMS_hour *const hour)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Latitude()

FctERR GPMS_Get_Latitude ( GPMS_coord *const lat)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Longitude()

FctERR GPMS_Get_Longitude ( GPMS_coord *const lon)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_Get_Speed()

FctERR GPMS_Get_Speed ( float *const speed)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GPMS_handler()

FctERR GPMS_handler ( void )

Handler for GPMS peripheral.

Weak Functions
GPMS handler may be user implemented to suit custom needs
Note
May be called periodically to handle GPMS tasks
Returns
FctERR - error code
Here is the call graph for this function:

◆ GPMS_Init_Sequence()

FctERR GPMS_Init_Sequence ( void )

Initialization Sequence for GPMS peripheral.

Weak Functions
GPMS Init sequence may be user implemented if custom initialization sequence needed
Returns
FctERR - error code
Here is the caller graph for this function:

Variable Documentation

◆ GPMS

GPMS_t GPMS = { 0 }

GPMS User structure.