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

#include <lis302dl_spi.h>

+ Collaboration diagram for Lis302dl_Spi:

Data Fields

struct spi_periphspi_p
 
struct spi_transaction spi_trans
 
volatile uint8_t tx_buf [2]
 
volatile uint8_t rx_buf [8]
 
enum Lis302dlConfStatus init_status
 init status More...
 
bool_t initialized
 config done flag More...
 
volatile bool_t data_available
 data ready flag More...
 
union {
   struct Int8Vect3   vect
 data vector in accel coordinate system More...
 
   int8_t   value [3]
 data values accessible by channel index More...
 
data
 
struct Lis302dlConfig config
 

Detailed Description

Definition at line 39 of file lis302dl_spi.h.

Field Documentation

struct Lis302dlConfig Lis302dl_Spi::config

Definition at line 51 of file lis302dl_spi.h.

Referenced by lis302dl_spi_init(), and lis302dl_spi_send_config().

union { ... } Lis302dl_Spi::data

Referenced by lis302dl_spi_event().

volatile bool_t Lis302dl_Spi::data_available

data ready flag

Definition at line 46 of file lis302dl_spi.h.

Referenced by lis302dl_spi_event(), and lis302dl_spi_init().

enum Lis302dlConfStatus Lis302dl_Spi::init_status
bool_t Lis302dl_Spi::initialized
volatile uint8_t Lis302dl_Spi::rx_buf[8]

Definition at line 43 of file lis302dl_spi.h.

Referenced by lis302dl_spi_event(), and lis302dl_spi_init().

struct spi_periph* Lis302dl_Spi::spi_p
volatile uint8_t Lis302dl_Spi::tx_buf[2]
int8_t Lis302dl_Spi::value[3]

data values accessible by channel index

Definition at line 49 of file lis302dl_spi.h.

struct Int8Vect3 Lis302dl_Spi::vect

data vector in accel coordinate system

Definition at line 48 of file lis302dl_spi.h.

Referenced by lis302dl_spi_event().


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