Paparazzi UAS  v4.0.4_stable-3-gf39211a
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ImuAspirin Struct Reference

#include <imu_aspirin.h>

+ Collaboration diagram for ImuAspirin:

Data Fields

enum AspirinStatus status
 
struct i2c_transaction i2c_trans_gyro
 
struct i2c_transaction i2c_trans_mag
 
volatile uint8_t accel_available
 
volatile uint8_t accel_tx_buf [7]
 
volatile uint8_t accel_rx_buf [7]
 
uint32_t time_since_last_reading
 
uint32_t time_since_last_accel_reading
 
uint8_t mag_available
 
uint8_t reading_gyro
 
uint8_t gyro_available_blaaa
 

Detailed Description

Definition at line 134 of file imu_aspirin.h.

Field Documentation

volatile uint8_t ImuAspirin::accel_available

Definition at line 138 of file imu_aspirin.h.

Referenced by dma1_c4_irq_handler(), imu_aspirin_event(), and imu_impl_init().

volatile uint8_t ImuAspirin::accel_rx_buf[7]

Definition at line 140 of file imu_aspirin.h.

Referenced by accel_copy_spi(), and adxl345_start_reading_data().

volatile uint8_t ImuAspirin::accel_tx_buf[7]

Definition at line 139 of file imu_aspirin.h.

Referenced by adxl345_start_reading_data().

uint8_t ImuAspirin::gyro_available_blaaa

Definition at line 145 of file imu_aspirin.h.

Referenced by imu_aspirin_event(), imu_impl_init(), and imu_periodic().

struct i2c_transaction ImuAspirin::i2c_trans_gyro

Definition at line 136 of file imu_aspirin.h.

Referenced by gyro_copy_i2c(), gyro_read_i2c(), imu_aspirin_event(), and imu_impl_init().

struct i2c_transaction ImuAspirin::i2c_trans_mag

Definition at line 137 of file imu_aspirin.h.

uint8_t ImuAspirin::mag_available

Definition at line 143 of file imu_aspirin.h.

Referenced by imu_impl_init().

uint8_t ImuAspirin::reading_gyro

Definition at line 144 of file imu_aspirin.h.

Referenced by gyro_read_i2c(), and imu_aspirin_event().

enum AspirinStatus ImuAspirin::status
uint32_t ImuAspirin::time_since_last_accel_reading

Definition at line 142 of file imu_aspirin.h.

Referenced by imu_aspirin_event(), and imu_periodic().

uint32_t ImuAspirin::time_since_last_reading

Definition at line 141 of file imu_aspirin.h.

Referenced by imu_aspirin_event(), and imu_periodic().


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