gnss13 2.1.0.0
|
This file contains API for GNSS 13 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_uart.h"
#include "drv_i2c_master.h"
Go to the source code of this file.
Data Structures | |
struct | gnss13_s |
GNSS 13 Click context object. More... | |
struct | gnss13_cfg_t |
GNSS 13 Click configuration object. More... | |
Typedefs | |
typedef err_t(* | gnss13_master_io_t) (struct gnss13_s *, uint8_t *, uint8_t) |
GNSS 13 Click driver interface. | |
typedef struct gnss13_s | gnss13_t |
GNSS 13 Click context object. | |
Enumerations | |
enum | gnss13_drv_t { GNSS13_DRV_SEL_UART , GNSS13_DRV_SEL_I2C } |
GNSS 13 Click driver selector. More... | |
enum | gnss13_return_value_t { GNSS13_OK = 0 , GNSS13_ERROR = -1 } |
GNSS 13 Click return value data. More... | |
Functions | |
void | gnss13_cfg_setup (gnss13_cfg_t *cfg) |
GNSS 13 configuration object setup function. | |
void | gnss13_drv_interface_selection (gnss13_cfg_t *cfg, gnss13_drv_t drv_sel) |
GNSS 13 driver interface setup function. | |
err_t | gnss13_init (gnss13_t *ctx, gnss13_cfg_t *cfg) |
GNSS 13 initialization function. | |
err_t | gnss13_generic_write (gnss13_t *ctx, uint8_t *data_in, uint8_t len) |
GNSS 13 generic write function. | |
err_t | gnss13_generic_read (gnss13_t *ctx, uint8_t *data_out, uint8_t len) |
GNSS 13 generic read function. | |
void | gnss13_clear_ring_buffers (gnss13_t *ctx) |
GNSS 13 clear ring buffers function. | |
void | gnss13_set_rst_pin (gnss13_t *ctx, uint8_t state) |
GNSS 13 set RST pin function. | |
void | gnss13_set_wup_pin (gnss13_t *ctx, uint8_t state) |
GNSS 13 set WUP pin function. | |
err_t | gnss13_parse_gngga (uint8_t *rsp_buf, uint8_t gngga_element, uint8_t *element_data) |
GNSS 13 parse GNGGA function. | |
This file contains API for GNSS 13 Click Driver.
typedef err_t(* gnss13_master_io_t) (struct gnss13_s *, uint8_t *, uint8_t) |
GNSS 13 Click driver interface.
Definition of driver interface of GNSS 13 Click driver. Driver serial interface.
GNSS 13 Click context object.
Context object definition of GNSS 13 Click driver.
enum gnss13_drv_t |