|
| enum | Control1 : uint8_t |
| | CTRL_REG1 default value is 0x07.
|
| |
| enum | Control2 : uint8_t |
| | CTRL_REG2 default value is 0x00.
|
| |
| enum | Control3 : uint8_t |
| | CTRL_REG3 default value is 0x00.
|
| |
| enum | Status : uint8_t |
| | STATUS_REG default value is 0x00.
|
| |
| enum | FreeFallConfig : uint8_t |
| | FF_WU_CFG default value is 0x00.
|
| |
| enum | FreeFallSource : uint8_t |
| | FF_WU_SRC default value is 0x00.
|
| |
| enum | FreeFallThreshold : uint8_t |
| | FF_WU_THS default value is 0x00.
|
| |
| enum | ClickConfig : uint8_t |
| | CLOCK_CFG default value is 0x00.
|
| |
| enum | ClickSource : uint8_t |
| | CLOCK_SRC default value is 0x00.
|
| |
| enum | InterruptSource : uint8_t |
| |
| enum | MeasurementRate : uint8_t |
| |
| enum | Scale : uint8_t |
| |
| enum | Interrupt : uint8_t |
| |
| enum | Axis : uint8_t |
| |
|
|
| MODM_FLAGS8 (Control1) |
| |
|
| MODM_FLAGS8 (Control2) |
| |
|
| MODM_FLAGS8 (Control3) |
| |
|
| MODM_FLAGS8 (Status) |
| |
|
| MODM_FLAGS8 (FreeFallConfig) |
| |
|
| MODM_FLAGS8 (FreeFallSource) |
| |
|
| MODM_FLAGS8 (FreeFallThreshold) |
| |
|
| MODM_FLAGS8 (ClickConfig) |
| |
|
| MODM_FLAGS8 (ClickSource) |
| |
| | Lis302dl (Data &data, uint8_t address=0x1D) |
| |
|
bool | configureBlocking (Scale scale, MeasurementRate rate=MeasurementRate::Hz100) |
| |
|
bool | configure (Scale scale, MeasurementRate rate=MeasurementRate::Hz100) |
| |
|
bool | updateControlRegister (Control1_t setMask, Control1_t clearMask=Control1_t (0xff)) |
| |
|
bool | updateControlRegister (Control2_t setMask, Control2_t clearMask=Control2_t (0xff)) |
| |
|
bool | updateControlRegister (Control3_t setMask, Control3_t clearMask=Control3_t (0xff)) |
| |
|
bool | writeInterruptSource (Interrupt interrupt, InterruptSource source) |
| |
|
bool | updateFreeFallConfiguration (Interrupt interrupt, FreeFallConfig_t setMask, FreeFallConfig_t clearMask=FreeFallConfig_t (0xff)) |
| |
|
bool | readFreeFallSource (Interrupt interrupt, FreeFallSource_t &source) |
| |
|
bool | setFreeFallThreshold (Interrupt interrupt, uint8_t threshold) |
| |
|
bool | setFreeFallDuration (Interrupt interrupt, uint8_t duration) |
| |
|
bool | updateClickConfiguration (ClickConfig_t setMask, ClickConfig_t clearMask) |
| |
|
bool | readClickSource (ClickSource_t &source) |
| |
|
bool | setClickThreshold (Axis axis, uint8_t threshold) |
| |
|
bool | setClickTimeLimit (uint8_t limit) |
| |
|
bool | setClickLatency (uint8_t latency) |
| |
|
bool | setClickWindow (uint8_t window) |
| |
|
bool | readAcceleration () |
| |
|
Status_t | getStatus () |
| |
|
Control1_t | getControl1 () |
| |
|
Control2_t | getControl2 () |
| |
|
Control3_t | getControl3 () |
| |
|
Data & | getData () |
| | Get the data object for this sensor.
|
| |