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
L3g4200 Struct Reference

#include <l3g4200.h>

+ Collaboration diagram for L3g4200:

Data Fields

struct i2c_periphi2c_p
 
struct i2c_transaction i2c_trans
 
bool_t initialized
 config done flag More...
 
enum L3g4200ConfStatus 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 L3g4200Config config
 

Detailed Description

Definition at line 64 of file l3g4200.h.

Field Documentation

struct L3g4200Config L3g4200::config

Definition at line 74 of file l3g4200.h.

Referenced by l3g4200_init(), and l3g4200_send_config().

union { ... } L3g4200::data

Referenced by l3g4200_event().

volatile bool_t L3g4200::data_available

data ready flag

Definition at line 69 of file l3g4200.h.

Referenced by l3g4200_event().

struct i2c_periph* L3g4200::i2c_p

Definition at line 65 of file l3g4200.h.

Referenced by l3g4200_i2c_tx_reg(), l3g4200_init(), and l3g4200_read().

enum L3g4200ConfStatus L3g4200::init_status

init status

Definition at line 68 of file l3g4200.h.

Referenced by l3g4200_event(), l3g4200_init(), l3g4200_send_config(), and l3g4200_start_configure().

bool_t L3g4200::initialized

config done flag

Definition at line 67 of file l3g4200.h.

Referenced by l3g4200_event(), l3g4200_init(), l3g4200_periodic(), l3g4200_read(), and l3g4200_send_config().

struct Int32Rates L3g4200::rates

data as angular rates in gyro coordinate system

Definition at line 71 of file l3g4200.h.

Referenced by l3g4200_event().

int32_t L3g4200::value[3]

data values accessible by channel index

Definition at line 72 of file l3g4200.h.


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