EVE 1.0
MMA8652FC accelerometer
Collaboration diagram for MMA8652FC accelerometer:

Data Structures

struct  accel_gravity_t
 
struct  accel_config_t
 

Functions

void AccelerometerInterruptCb (const struct accel_config_t *Config)
 Name: AccelerometerInterruptCb
The callback is called in soft irq context by the framework when a hardware interrupt from the accelerometer is received. More...
 
bool ResetAccelerometer (const struct accel_config_t *Config)
 Name: ResetAccelerometer
Reset accelerometer, all registers in the accelerometer is set to default value. More...
 
bool EnableAccelerometer (const struct accel_config_t *Config, bool Enable)
 Name: EnableAccelerometer
Output data is not high pass filtered ±2 g mode, sensitivity = 1024 counts/g Sleep mode rates 50 Hz System output data rate (ODR) defined in Board.c. More...
 
bool ReadAccelerometer (const struct accel_config_t *Config, struct accel_gravity_t *Result)
 Name: ReadAccelerometer
Read Acceleration x, y and z value. More...
 

Detailed Description

Functionality included:

Function Documentation

void AccelerometerInterruptCb ( const struct accel_config_t Config)

Name: AccelerometerInterruptCb
The callback is called in soft irq context by the framework when a hardware interrupt from the accelerometer is received.

Parameters
ConfigPointer to configuration of accelerometer
bool ResetAccelerometer ( const struct accel_config_t Config)

Name: ResetAccelerometer
Reset accelerometer, all registers in the accelerometer is set to default value.

Parameters
ConfigPointer to configuration of accelerometer
Returns
true if OK, else false
bool EnableAccelerometer ( const struct accel_config_t Config,
bool  Enable 
)

Name: EnableAccelerometer
Output data is not high pass filtered ±2 g mode, sensitivity = 1024 counts/g Sleep mode rates 50 Hz System output data rate (ODR) defined in Board.c.

Parameters
ConfigPointer to configuration of accelerometer
Enableif true then enable, if false then disable
Returns
true if OK, else false
bool ReadAccelerometer ( const struct accel_config_t Config,
struct accel_gravity_t Result 
)

Name: ReadAccelerometer
Read Acceleration x, y and z value.

Parameters
ConfigPointer to configuration of accelerometer
Resultpointer for the result
Returns
true if OK and false if error or if data is not ready