3-axis MEMS ultra low power magnetometer

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_IKS01A3 X_NUCLEO_IKS01A3

Embed: (wiki syntax)

« Back to documentation index

LIS2MDL_serial_interface

LIS2MDL_serial_interface
[LIS2MDL]

This section group all the functions concerning serial interface management. More...

Functions

int32_t lis2mdl_i2c_interface_set (lis2mdl_ctx_t *ctx, lis2mdl_i2c_dis_t val)
 Enable/Disable I2C interface.
int32_t lis2mdl_i2c_interface_get (lis2mdl_ctx_t *ctx, lis2mdl_i2c_dis_t *val)
 Enable/Disable I2C interface.

Detailed Description

This section group all the functions concerning serial interface management.


Function Documentation

int32_t lis2mdl_i2c_interface_get ( lis2mdl_ctx_t *  ctx,
lis2mdl_i2c_dis_t *  val 
)

Enable/Disable I2C interface.

[get]

Parameters:
ctxread / write interface definitions.(ptr)
valGet the values of i2c_dis in reg CFG_REG_C.(ptr)
Return values:
interfacestatus.(MANDATORY: return 0 -> no Error)

Definition at line 1131 of file lis2mdl_reg.c.

int32_t lis2mdl_i2c_interface_set ( lis2mdl_ctx_t *  ctx,
lis2mdl_i2c_dis_t  val 
)

Enable/Disable I2C interface.

[set]

Parameters:
ctxread / write interface definitions.(ptr)
valchange the values of i2c_dis in reg CFG_REG_C
Return values:
interfacestatus.(MANDATORY: return 0 -> no Error)

Definition at line 1108 of file lis2mdl_reg.c.