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

#include <i2c.h>

Data Fields

volatile uint16_t ack_fail_cnt
 
volatile uint16_t miss_start_stop_cnt
 
volatile uint16_t arb_lost_cnt
 
volatile uint16_t over_under_cnt
 
volatile uint16_t pec_recep_cnt
 
volatile uint16_t timeout_tlow_cnt
 
volatile uint16_t smbus_alert_cnt
 
volatile uint16_t unexpected_event_cnt
 
volatile uint32_t last_unexpected_event
 
volatile uint32_t er_irq_cnt
 
volatile uint32_t irq_cnt
 
volatile uint32_t event_chain [16]
 
enum I2CStatus status_chain [16]
 

Detailed Description

Definition at line 70 of file i2c.h.

Field Documentation

volatile uint16_t i2c_errors::ack_fail_cnt

Definition at line 71 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::arb_lost_cnt

Definition at line 73 of file i2c.h.

Referenced by i2c_error().

volatile uint32_t i2c_errors::er_irq_cnt

Definition at line 80 of file i2c.h.

Referenced by i2c_error().

volatile uint32_t i2c_errors::event_chain[16]

Definition at line 82 of file i2c.h.

volatile uint32_t i2c_errors::irq_cnt

Definition at line 81 of file i2c.h.

volatile uint32_t i2c_errors::last_unexpected_event

Definition at line 79 of file i2c.h.

Referenced by i2c_irq().

volatile uint16_t i2c_errors::miss_start_stop_cnt

Definition at line 72 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::over_under_cnt

Definition at line 74 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::pec_recep_cnt

Definition at line 75 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::smbus_alert_cnt

Definition at line 77 of file i2c.h.

Referenced by i2c_error().

enum I2CStatus i2c_errors::status_chain[16]

Definition at line 83 of file i2c.h.

volatile uint16_t i2c_errors::timeout_tlow_cnt

Definition at line 76 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::unexpected_event_cnt

Definition at line 78 of file i2c.h.

Referenced by i2c_event(), and i2c_irq().


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