c3dhall  2.0.0.0
Functions
Public function

Functions

void c3dhall_cfg_setup (c3dhall_cfg_t *cfg)
 Config Object Initialization function. More...
 
C3DHALL_RETVAL c3dhall_init (c3dhall_t *ctx, c3dhall_cfg_t *cfg)
 Initialization function. More...
 
void c3dhall_read_all_data (c3dhall_t *ctx, c3dhall_all_data_t *all_data)
 Read 8 bytes data from sensor function. More...
 
uint8_t c3dhall_calculate_angle (c3dhall_t *ctx, uint16_t data_angle)
 Calculate angle function. More...
 

Detailed Description

Function Documentation

◆ c3dhall_calculate_angle()

uint8_t c3dhall_calculate_angle ( c3dhall_t ctx,
uint16_t  data_angle 
)

Calculate angle function.

Parameters
ctxClick object.
data_angle16-bit angle data.

@description Function calculate angle from angle data from MLX9033 sensor.

◆ c3dhall_cfg_setup()

void c3dhall_cfg_setup ( c3dhall_cfg_t cfg)

Config Object Initialization function.

Parameters
cfgClick configuration structure.

@description This function initializes click configuration structure to init state.

Note
All used pins will be set to unconnected state.

◆ c3dhall_init()

C3DHALL_RETVAL c3dhall_init ( c3dhall_t ctx,
c3dhall_cfg_t cfg 
)

Initialization function.

Parameters
ctxClick object.
cfgClick configuration structure.

@description This function initializes all necessary pins and peripherals used for this click.

◆ c3dhall_read_all_data()

void c3dhall_read_all_data ( c3dhall_t ctx,
c3dhall_all_data_t all_data 
)

Read 8 bytes data from sensor function.

Parameters
ctxClick object.
blockStructure storage data.

@description Function read 8 bytes data from MLX9033 sensor.