nanogps 2.0.0.0
main.c File Reference

Nanogps Click example. More...

#include "board.h"
#include "log.h"
#include "nanogps.h"
#include "string.h"

Macros

#define PROCESS_COUNTER   15
 
#define PROCESS_RX_BUFFER_SIZE   600
 
#define PROCESS_PARSER_BUFFER_SIZE   600
 

Functions

void application_init (void)
 
void application_task (void)
 
int main (void)
 

Detailed Description

Nanogps Click example.

Description

This example reads and processes data from Nano GPS click.

The demo application is composed of two sections :

Application Init

Initializes driver and wake-up module.

Application Task

Reads the received data and parses it.

Additional Function

  • nanogps_process ( ) - The general process of collecting data the module sends.
Note
Depending on the environmental conditions and the satellites availability it may take some time for the module to receive the position fix.
Author
MikroE Team

Macro Definition Documentation

◆ PROCESS_COUNTER

#define PROCESS_COUNTER   15

◆ PROCESS_PARSER_BUFFER_SIZE

#define PROCESS_PARSER_BUFFER_SIZE   600

◆ PROCESS_RX_BUFFER_SIZE

#define PROCESS_RX_BUFFER_SIZE   600

Function Documentation

◆ application_init()

void application_init ( void )

Logger initialization. Default baud rate: 115200 Default log level: LOG_LEVEL_DEBUG

Note
If USB_UART_RX and USB_UART_TX are defined as HAL_PIN_NC, you will need to define them manually for log to work. See LOG_MAP_USB_UART macro definition for detailed explanation.

◆ application_task()

void application_task ( void )

◆ main()

int main ( void )