E&R S3 prime / BSP_DISCO_L476VG
Embed: (wiki syntax)

« Back to documentation index

LSM303C

Modules

 LSM303C_Private_TypesDefinitions
 LSM303C_Private_Defines
 LSM303C_Private_Macros
 LSM303C_Private_Functions
 LSM303C_Private_Variables

Functions

void LSM303C_AccInit (uint16_t InitStruct)
 Set LSM303C Accelerometer Initialization.
void LSM303C_AccDeInit (void)
 LSM303C Accelerometer De-initialization.
uint8_t LSM303C_AccReadID (void)
 Read LSM303C ID.
void LSM303C_AccLowPower (uint16_t Mode)
 Put Accelerometer in power down mode or not.
void LSM303C_AccFilterConfig (uint8_t FilterStruct)
 Set High Pass Filter Modality.
void LSM303C_AccReadXYZ (int16_t *pData)
 Read X, Y & Z Acceleration values.
void LSM303C_MagInit (MAGNETO_InitTypeDef LSM303C_InitStruct)
 Set LSM303C Magnetometer Initialization.
void LSM303C_MagDeInit (void)
 LSM303C Magnetometer De-initialization.
uint8_t LSM303C_MagReadID (void)
 Read LSM303C ID.
void LSM303C_MagLowPower (uint16_t Mode)
 Put Magnetometer in power down mode or not.
uint8_t LSM303C_MagGetDataStatus (void)
 Get status for Mag LSM303C data.
void LSM303C_MagReadXYZ (int16_t *pData)
 Read X, Y & Z Magnetometer values.

Function Documentation

void LSM303C_AccDeInit ( void   )

LSM303C Accelerometer De-initialization.

Parameters:
None
Return values:
None

Definition at line 137 of file lsm303c.c.

void LSM303C_AccFilterConfig ( uint8_t  FilterStruct )

Set High Pass Filter Modality.

Parameters:
FilterStruct,:contains data for filter config
Return values:
None

Definition at line 190 of file lsm303c.c.

void LSM303C_AccInit ( uint16_t  InitStruct )

Set LSM303C Accelerometer Initialization.

Parameters:
InitStruct,:Init parameters
Return values:
None

Definition at line 116 of file lsm303c.c.

void LSM303C_AccLowPower ( uint16_t  Mode )

Put Accelerometer in power down mode or not.

Parameters:
Modeequal to LSM303C_ACC_ODR_OFF means enable Low Power Mode, otherwise Output data rate is set. This parameter can be a value of Acc_OutPut_DataRate_Selection
Return values:
None

Definition at line 168 of file lsm303c.c.

uint8_t LSM303C_AccReadID ( void   )

Read LSM303C ID.

Parameters:
None
Return values:
ID

Definition at line 146 of file lsm303c.c.

void LSM303C_AccReadXYZ ( int16_t *  pData )

Read X, Y & Z Acceleration values.

Parameters:
pData,:Data out pointer
Return values:
None

Definition at line 209 of file lsm303c.c.

void LSM303C_MagDeInit ( void   )

LSM303C Magnetometer De-initialization.

Parameters:
None
Return values:
None

Definition at line 280 of file lsm303c.c.

uint8_t LSM303C_MagGetDataStatus ( void   )

Get status for Mag LSM303C data.

Parameters:
None
Return values:
Datastatus in a LSM303C Data register

Definition at line 329 of file lsm303c.c.

void LSM303C_MagInit ( MAGNETO_InitTypeDef  LSM303C_InitStruct )

Set LSM303C Magnetometer Initialization.

Parameters:
LSM303C_InitStruct,:pointer to a LSM303C_MagInitTypeDef structure that contains the configuration setting for the LSM303C.
Return values:
None

Definition at line 266 of file lsm303c.c.

void LSM303C_MagLowPower ( uint16_t  Mode )

Put Magnetometer in power down mode or not.

Parameters:
Modeequal to LSM303C_MAG_POWERDOWN2_MODE means enable deepest Low Power Mode, otherwise other mode is set. This parameter can be a value of Mag_Operation_Mode
Return values:
None

Definition at line 307 of file lsm303c.c.

uint8_t LSM303C_MagReadID ( void   )

Read LSM303C ID.

Parameters:
None
Return values:
ID

Definition at line 289 of file lsm303c.c.

void LSM303C_MagReadXYZ ( int16_t *  pData )

Read X, Y & Z Magnetometer values.

Parameters:
pData,:Data out pointer
Return values:
None

Definition at line 340 of file lsm303c.c.