TUKS MCU Introductory course / TUKS-COURSE-THERMOMETER

Fork of TUKS-COURSE-TIMER by TUKS MCU Introductory course

Embed: (wiki syntax)

« Back to documentation index

LSM303C_Private_Functions

LSM303C_Private_Functions
[LSM303C]

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 (void)
 Put Accelerometer in power down mode.
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 (void)
 Put Magnetometer in power down mode.
void LSM303C_MagReadXYZ (int16_t *pData)
 Read X, Y & Z Magnetometer values.
uint8_t LSM303C_MagGetDataStatus (void)
 Get status for Mag LSM303C data.

Function Documentation

void LSM303C_AccDeInit ( void   )

LSM303C Accelerometer De-initialization.

Parameters:
None
Return values:
None

Definition at line 193 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 245 of file lsm303c.c.

void LSM303C_AccInit ( uint16_t  InitStruct )

Set LSM303C Accelerometer Initialization.

Parameters:
InitStruct,:Init parameters
Return values:
None

Definition at line 172 of file lsm303c.c.

void LSM303C_AccLowPower ( void   )

Put Accelerometer in power down mode.

Parameters:
None
Return values:
None

Definition at line 223 of file lsm303c.c.

uint8_t LSM303C_AccReadID ( void   )

Read LSM303C ID.

Parameters:
None
Return values:
ID

Definition at line 202 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 264 of file lsm303c.c.

void LSM303C_MagDeInit ( void   )

LSM303C Magnetometer De-initialization.

Parameters:
None
Return values:
None

Definition at line 335 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 383 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 321 of file lsm303c.c.

void LSM303C_MagLowPower ( void   )

Put Magnetometer in power down mode.

Parameters:
None
Return values:
None

Definition at line 361 of file lsm303c.c.

uint8_t LSM303C_MagReadID ( void   )

Read LSM303C ID.

Parameters:
None
Return values:
ID

Definition at line 344 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 394 of file lsm303c.c.