![]() |
ISF
2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
|
The mma865x.h contains the MMA865x Accelerometer register definitions, access macros, and device access functions. More...
Go to the source code of this file.
Data Structures | |
struct | mma865x_Sensor_Specific_Reg_t |
struct | mma865x_Sensor_Specific_Settings_t |
The mma865x.h contains the MMA865x Accelerometer register definitions, access macros, and device access functions.
Definition in file mma865x.h.
#define MMA865x_ACTIVE (MMA865x_ACTIVE_MASK) |
#define MMA865x_ASLP_RATE_12_5HZ (MMA865x_ASLP_RATE_80MS) |
#define MMA865x_ASLP_RATE_160MS (MMA865x_ASLP_RATE1_MASK) |
#define MMA865x_ASLP_RATE_1_56HZ (MMA865x_ASLP_RATE_640MS) |
#define MMA865x_ASLP_RATE_50HZ (MMA865x_ASLP_RATE_20MS) |
#define MMA865x_ASLP_RATE_640MS (MMA865x_ASLP_RATE1_MASK+MMA865x_ASLP_RATE0_MASK) |
#define MMA865x_ASLP_RATE_6_25HZ (MMA865x_ASLP_RATE_160MS) |
#define MMA865x_ASLP_RATE_80MS (MMA865x_ASLP_RATE0_MASK) |
#define MMA865x_DATA_RATE_100HZ (MMA865x_DATA_RATE_10MS) |
#define MMA865x_DATA_RATE_10MS (MMA865x_DR1_MASK+MMA865x_DR0_MASK) |
#define MMA865x_DATA_RATE_12_5HZ (MMA865x_DATA_RATE_80MS) |
#define MMA865x_DATA_RATE_160MS (MMA865x_DR2_MASK+MMA865x_DR1_MASK) |
#define MMA865x_DATA_RATE_1_56HZ (MMA865x_DATA_RATE_640MS) |
#define MMA865x_DATA_RATE_200HZ (MMA865x_DATA_RATE_5MS) |
#define MMA865x_DATA_RATE_20MS (MMA865x_DR2_MASK) |
#define MMA865x_DATA_RATE_2500US (MMA865x_DR0_MASK) |
#define MMA865x_DATA_RATE_400HZ (MMA865x_DATA_RATE_2500US) |
#define MMA865x_DATA_RATE_50HZ (MMA865x_DATA_RATE_20MS) |
#define MMA865x_DATA_RATE_5MS (MMA865x_DR1_MASK) |
#define MMA865x_DATA_RATE_640MS (MMA865x_DR2_MASK+MMA865x_DR1_MASK+MMA865x_DR0_MASK) |
#define MMA865x_DATA_RATE_6_25HZ (MMA865x_DATA_RATE_160MS) |
#define MMA865x_DATA_RATE_800HZ (MMA865x_DATA_RATE_1250US) |
#define MMA865x_DATA_RATE_80MS (MMA865x_DR2_MASK+MMA865x_DR0_MASK) |
#define MMA865x_F_MODE_CIRCULAR (MMA865x_F_MODE0_MASK) |
#define MMA865x_F_MODE_FILL (MMA865x_F_MODE1_MASK) |
#define MMA865x_F_MODE_TRIGGER (MMA865x_F_MODE1_MASK+MMA865x_F_MODE0_MASK) |
#define MMA865x_FULL_SCALE_4G (MMA865x_FS0_MASK) |
#define MMA865x_FULL_SCALE_8G (MMA865x_FS1_MASK) |
#define MMA865x_GET_FIELD | ( | name, | |
val | |||
) | ((val&MMA865x_##name##_MASK)>>MMA865x_##name##_SHIFT) |
Definition at line 82 of file mma865x.h.
Referenced by mma865x_GetData().
#define MMA865x_MOD_HIGH_RES (MMA865x_MODS1_MASK) |
#define MMA865x_MOD_LOW_NOISE (MMA865x_MODS0_MASK) |
#define MMA865x_MOD_LOW_POWER (MMA865x_MODS1_MASK+MMA865x_MODS0_MASK) |
#define MMA865x_RST_MASK 0x40 |
Definition at line 414 of file mma865x.h.
Referenced by mma865x_Reset().
#define MMA865x_SET_FIELD | ( | name, | |
val | |||
) | (((val)<<MMA865x_##name##_SHIFT)&(MMA865x_##name##_MASK)) |
Definition at line 81 of file mma865x.h.
Referenced by mma865x_SetConfig().
#define MMA865x_SMOD_HIGH_RES (MMA865x_SMODS1_MASK) |
#define MMA865x_SMOD_LOW_NOISE (MMA865x_SMODS0_MASK) |
#define MMA865x_SMOD_LOW_POWER (MMA865x_SMODS1_MASK+MMA865x_SMODS0_MASK) |
#define MMA865x_WHOAMI_VALUE_8652 (0x4A) |
Definition at line 73 of file mma865x.h.
Referenced by mma865x_CheckId().
#define MMA865x_WHOAMI_VALUE_8653 (0x5A) |
Definition at line 74 of file mma865x.h.
Referenced by mma865x_CheckId().
anonymous enum |
The MMA865x types.
The MMA865x Sensor Internal Register Map.