[−][src]Crate adxl345_driver
Provides a complete ADXL345 compatible command set and supporting code.
This is meant to be a hardware level driver interface for the device.
Modules
i2c | Contains the I²C driver for the device. |
Structs
ATStatus | Activity/Tap Status bit flags returned by activity_tap_status() method. |
ActivityMode | Activity mode bit flags used in activity_control() and set_activity_control() methods. |
BandwidthRateControl | Bandwidth rate control bitfields used in bandwidth_rate() and set_bandwidth_rate() methods. |
DataFormat | Data format bitfields used in data_format() and set_data_format() methods. |
FifoControl | Fifo buffer control bitfields used in fifo_control() and set_fifo_control() methods. |
FifoStatus | Fifo buffer status bitfields used in fifo_status() method. |
IntControlMode | Interrupt enable control bit flags use by interrupt_control() and set_interrupt_control() methods. |
IntMapMode | Interrupt map bit flags use by interrupt_map() and set_interrupt_map() methods. |
IntSource | Interrupt source bit flags use by interrupt_source() method. |
PowerControl | Power control bitfields used in power_control() and set_power_control() methods. |
Tap | Hold a collection of single/double tap non-control related values. |
TapMode | Tap axis mode bit flags used in tap_control() and set_tap_control() methods. |
Enums
AdxlError | Provides a shared set of error types. |
Traits
Adxl345 | Complete R/W register command set for the accelerometer. |
Adxl345Reader | Read register command set for accelerometer. |
Adxl345Writer | Write register command set for accelerometer. |
Type Definitions
AdxlResult | Result type used when return value is needed from methods in library. |
Result | Result type used when return value is NOT needed from methods in library. |