Crate adxl345_driver2

Source
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§

i2c
Contains the I²C driver for the device.
spi
Contains the SPI 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 Aliases§

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.