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

#include <hmc5843.h>

+ Collaboration diagram for Hmc5843:

Data Fields

struct i2c_transaction i2c_trans
 
uint32_t timeout
 
uint8_t sent_tx
 
uint8_t sent_rx
 
uint8_t initialized
 
uint8_t data_available
 
union {
   uint8_t   buf [7]
 
   int16_t   value [3]
 
data
 

Detailed Description

Definition at line 30 of file hmc5843.h.

Field Documentation

uint8_t Hmc5843::buf[7]

Definition at line 38 of file hmc5843.h.

Referenced by hmc5843_idle_task().

union { ... } Hmc5843::data
uint8_t Hmc5843::data_available

Definition at line 36 of file hmc5843.h.

Referenced by hmc5843_idle_task().

struct i2c_transaction Hmc5843::i2c_trans

Definition at line 31 of file hmc5843.h.

Referenced by hmc5843_idle_task(), hmc5843_init(), hmc5843_periodic(), and send_config().

uint8_t Hmc5843::initialized

Definition at line 35 of file hmc5843.h.

Referenced by hmc5843_idle_task(), and hmc5843_periodic().

uint8_t Hmc5843::sent_rx

Definition at line 34 of file hmc5843.h.

Referenced by hmc5843_idle_task().

uint8_t Hmc5843::sent_tx

Definition at line 33 of file hmc5843.h.

Referenced by hmc5843_idle_task().

uint32_t Hmc5843::timeout

Definition at line 32 of file hmc5843.h.

Referenced by hmc5843_idle_task(), and hmc5843_periodic().

int16_t Hmc5843::value[3]

Definition at line 39 of file hmc5843.h.

Referenced by hmc5843_idle_task(), and hmc5843_module_periodic().


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