ambient2 2.0.0.0
main.c File Reference

Ambient2 Click example. More...

#include "board.h"
#include "log.h"
#include "ambient2.h"

Functions

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

Detailed Description

Ambient2 Click example.

Description

This is a example which demonstrates the use of Ambient 2 Click board. This example measures and calculates abmient light from OPT3001 sensor.

The demo application is composed of two sections :

Application Init

Initializes I2C driver and all used pins for Ambient 2 click. Also executes a default configuration for this click, which means that click will work in continuous conversion mode, in automatic full scale range, with conversion time of 800ms.

Application Task

Reads sensor data every time when conversion cycle was done and data was ready for reading. Sends results to the uart terminal.

Author
Nemanja Medakovic

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 )