noise  2.0.0.0
Functions
main.c File Reference

noise Click example More...

#include "board.h"
#include "log.h"
#include "noise.h"

Functions

void plot_data (uint16_t data_plot)
 
void application_init (void)
 
void application_task (void)
 
void main (void)
 

Detailed Description

noise Click example

Description

This example performs noise monitoring and 2D graph plotting based on measured ambient noise using Noise Click.

The demo application is composed of two sections :

Application Init

Device initialization.

Application Task

Every 5 ms measure ambient noise and if it's above threshold alarm message is being shown. Monitoring results are being plotted on serial plotter.

note: When ambient noise is above specified threshold, an interrupt is triggered. Default threshold value is set to 0x64 = 52.

Additional functions:

Author
MikroE Team

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()

void main ( void  )

◆ plot_data()

void plot_data ( uint16_t  data_plot)