c3dhall 2.0.0.0
Public function

Functions

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

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.