Paparazzi UAS  v5.0.5_stable-7-g4b8bbb7
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Itg3200 Struct Reference

#include <itg3200.h>

+ Collaboration diagram for Itg3200:

Data Fields

struct i2c_periphi2c_p
 
struct i2c_transaction i2c_trans
 
bool_t initialized
 config done flag More...
 
enum Itg3200ConfStatus init_status
 init status More...
 
volatile bool_t data_available
 data ready flag More...
 
union {
   struct Int32Rates   rates
 data as angular rates in gyro coordinate system More...
 
   int32_t   value [3]
 data values accessible by channel index More...
 
data
 
struct Itg3200Config config
 

Detailed Description

Definition at line 70 of file itg3200.h.

Field Documentation

struct Itg3200Config Itg3200::config

Definition at line 80 of file itg3200.h.

Referenced by imu_impl_init(), itg3200_init(), and itg3200_send_config().

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

Definition at line 71 of file itg3200.h.

Referenced by itg3200_i2c_tx_reg(), itg3200_init(), and itg3200_read().

enum Itg3200ConfStatus Itg3200::init_status

init status

Definition at line 74 of file itg3200.h.

Referenced by itg3200_event(), itg3200_init(), itg3200_send_config(), and itg3200_start_configure().

bool_t Itg3200::initialized

config done flag

Definition at line 73 of file itg3200.h.

Referenced by itg3200_event(), itg3200_init(), itg3200_periodic(), itg3200_read(), and itg3200_send_config().

struct Int32Rates Itg3200::rates

data as angular rates in gyro coordinate system

Definition at line 77 of file itg3200.h.

Referenced by imu_aspirin_event(), imu_aspirin_i2c_event(), imu_navgo_event(), imu_ppzuav_event(), imu_umarim_event(), and itg3200_event().

int32_t Itg3200::value[3]

data values accessible by channel index

Definition at line 78 of file itg3200.h.


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