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