modm API documentation
modm::Lis302dl< Transport > Member List

This is the complete list of members for modm::Lis302dl< Transport >, including all inherited members.

Axis enum name (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >strong
ClickConfig enum namemodm::Lis302dl< Transport >strong
ClickSource enum namemodm::Lis302dl< Transport >strong
Control1 enum namemodm::Lis302dl< Transport >strong
Control2 enum namemodm::Lis302dl< Transport >strong
Control3 enum namemodm::Lis302dl< Transport >strong
Control_t typedef (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
FreeFallConfig enum namemodm::Lis302dl< Transport >strong
FreeFallSource enum namemodm::Lis302dl< Transport >strong
FreeFallThreshold enum namemodm::Lis302dl< Transport >strong
Interrupt enum name (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >strong
InterruptSource enum name (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >strong
Lis302dl(Data &data, uint8_t address=0x1D)modm::Lis302dl< Transport >
MODM_FLAGS8(Control1) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(Control2) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(Control3) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(Status) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(FreeFallConfig) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(FreeFallSource) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(FreeFallThreshold) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(ClickConfig) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MODM_FLAGS8(ClickSource) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
MeasurementRate enum name (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >strong
Register_t typedef (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
Scale enum name (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >strong
Status enum namemodm::Lis302dl< Transport >strong
configure(Scale scale, MeasurementRate rate=MeasurementRate::Hz100) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
configureBlocking(Scale scale, MeasurementRate rate=MeasurementRate::Hz100) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
getControl1() (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
getControl2() (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
getControl3() (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
getData()modm::Lis302dl< Transport >inline
getStatus() (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
readAcceleration() (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >
readClickSource(ClickSource_t &source) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
readFreeFallSource(Interrupt interrupt, FreeFallSource_t &source) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setClickLatency(uint8_t latency) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setClickThreshold(Axis axis, uint8_t threshold) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setClickTimeLimit(uint8_t limit) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setClickWindow(uint8_t window) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setFreeFallDuration(Interrupt interrupt, uint8_t duration) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
setFreeFallThreshold(Interrupt interrupt, uint8_t threshold) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
updateClickConfiguration(ClickConfig_t setMask, ClickConfig_t clearMask) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
updateControlRegister(Control1_t setMask, Control1_t clearMask=Control1_t (0xff)) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
updateControlRegister(Control2_t setMask, Control2_t clearMask=Control2_t (0xff)) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
updateControlRegister(Control3_t setMask, Control3_t clearMask=Control3_t (0xff)) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
updateFreeFallConfiguration(Interrupt interrupt, FreeFallConfig_t setMask, FreeFallConfig_t clearMask=FreeFallConfig_t (0xff)) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline
writeInterruptSource(Interrupt interrupt, InterruptSource source) (defined in modm::Lis302dl< Transport >)modm::Lis302dl< Transport >inline