Expand description
Provides a complete ADXL345 compatible command set and supporting code.
This is meant to be a hardware level driver interface for the device.
Modules§
Structs§
- ATStatus
- Activity/Tap Status bit flags returned by activity_tap_status() method.
- Activity
Mode - Activity mode bit flags used in activity_control() and set_activity_control() methods.
- Bandwidth
Rate Control - Bandwidth rate control bitfields used in bandwidth_rate() and set_bandwidth_rate() methods.
- Data
Format - Data format bitfields used in data_format() and set_data_format() methods.
- Fifo
Control - Fifo buffer control bitfields used in fifo_control() and set_fifo_control() methods.
- Fifo
Status - Fifo buffer status bitfields used in fifo_status() method.
- IntControl
Mode - Interrupt enable control bit flags use by interrupt_control() and set_interrupt_control() methods.
- IntMap
Mode - Interrupt map bit flags use by interrupt_map() and set_interrupt_map() methods.
- IntSource
- Interrupt source bit flags use by interrupt_source() method.
- Power
Control - 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§
- Adxl
Error - Provides a shared set of error types.
Traits§
- Adxl345
- Complete R/W register command set for the accelerometer.
- Adxl345
Reader - Read register command set for accelerometer.
- Adxl345
Writer - Write register command set for accelerometer.
Type Aliases§
- Adxl
Result - 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.