Paparazzi UAS  v5.2.2_stable-0-gd6b9f29
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Adxl345_I2c Struct Reference

#include <adxl345_i2c.h>

+ Collaboration diagram for Adxl345_I2c:

Data Fields

struct i2c_periphi2c_p
 
struct i2c_transaction i2c_trans
 
enum Adxl345ConfStatus init_status
 init status More...
 
bool_t initialized
 config done flag More...
 
volatile bool_t data_available
 data ready flag More...
 
union {
   struct Int16Vect3   vect
 data vector in accel coordinate system More...
 
   int16_t   value [3]
 data values accessible by channel index More...
 
data
 
struct Adxl345Config config
 

Detailed Description

Definition at line 39 of file adxl345_i2c.h.

Field Documentation

struct Adxl345Config Adxl345_I2c::config

Definition at line 49 of file adxl345_i2c.h.

Referenced by adxl345_i2c_init(), adxl345_i2c_send_config(), and imu_impl_init().

volatile bool_t Adxl345_I2c::data_available
struct i2c_periph* Adxl345_I2c::i2c_p

Definition at line 40 of file adxl345_i2c.h.

Referenced by adxl345_i2c_init(), adxl345_i2c_read(), and adxl345_i2c_tx_reg().

enum Adxl345ConfStatus Adxl345_I2c::init_status
bool_t Adxl345_I2c::initialized
int16_t Adxl345_I2c::value[3]

data values accessible by channel index

Definition at line 47 of file adxl345_i2c.h.

struct Int16Vect3 Adxl345_I2c::vect

data vector in accel coordinate system

Definition at line 46 of file adxl345_i2c.h.

Referenced by adxl345_i2c_event(), imu_aspirin_i2c_event(), imu_gl1_i2c_event(), imu_navgo_event(), imu_ppzuav_event(), and imu_umarim_event().


The documentation for this struct was generated from the following file: