vavpress 2.0.0.0
main.c File Reference

VavPress Click example. More...

#include "board.h"
#include "log.h"
#include "vavpress.h"

Functions

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

Variables

vavpress_el_signature_data_t el_signature_data
 
vavpress_sensor_param_data_t param_data
 

Detailed Description

VavPress Click example.

Description

This library contains API for the Vav Press click driver. This demo application shows an example of differential pressure and temperature measurement.

The demo application is composed of two sections :

Application Init

Initialization of I2C module and log UART. After driver initialization and default settings, the app display retrieve the electronic signature and set the sensor parameters data.

Application Task

This is an example that shows the use of a Vav Press click boardâ„¢. Logs pressure difference value [ Pa ] and temperature [ degree Celsius ] value. Results are being sent to the Usart Terminal where you can track their changes.

Author
Nenad Filipovic

Function Documentation

◆ application_init()

void application_init ( void )

< Logger config object.

< Click config object.

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 )

Variable Documentation

◆ el_signature_data

vavpress_el_signature_data_t el_signature_data

◆ param_data