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
l3gd20.h File Reference

ST L3GD20 3-axis gyroscope driver common interface (I2C and SPI). More...

+ Include dependency graph for l3gd20.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  L3gd20Config
 

Enumerations

enum  L3gd20ConfStatus {
  L3G_CONF_UNINIT = 0, L3G_CONF_WHO_AM_I = 1, L3G_CONF_WHO_AM_I_OK = 2, L3G_CONF_REG4 = 3,
  L3G_CONF_ENABLE = 4, L3G_CONF_DONE = 5
}
 

Functions

static void l3gd20_set_default_config (struct L3gd20Config *c)
 

Detailed Description

ST L3GD20 3-axis gyroscope driver common interface (I2C and SPI).

Definition in file l3gd20.h.

Enumeration Type Documentation

Enumerator
L3G_CONF_UNINIT 
L3G_CONF_WHO_AM_I 
L3G_CONF_WHO_AM_I_OK 
L3G_CONF_REG4 
L3G_CONF_ENABLE 
L3G_CONF_DONE 

Definition at line 34 of file l3gd20.h.

Function Documentation

static void l3gd20_set_default_config ( struct L3gd20Config c)
inlinestatic

Definition at line 50 of file l3gd20.h.

References L3gd20Config::drbw, FALSE, L3gd20Config::full_scale, L3GD20_DRBW_760Hz_100BW, L3GD20_FS_2000dps2, and L3gd20Config::spi_3_wire.

Referenced by l3gd20_spi_init().

+ Here is the caller graph for this function: