| 
| 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. 
  | 
|   |