Paparazzi UAS  v5.0.5_stable-7-g4b8bbb7
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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 104 of file i2c.h.

Field Documentation

volatile uint16_t i2c_errors::ack_fail_cnt

Definition at line 105 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::arb_lost_cnt

Definition at line 107 of file i2c.h.

Referenced by i2c_error().

volatile uint32_t i2c_errors::er_irq_cnt

Definition at line 114 of file i2c.h.

Referenced by i2c_error().

volatile uint32_t i2c_errors::event_chain[16]

Definition at line 116 of file i2c.h.

volatile uint32_t i2c_errors::irq_cnt

Definition at line 115 of file i2c.h.

volatile uint32_t i2c_errors::last_unexpected_event

Definition at line 113 of file i2c.h.

Referenced by i2c_irq().

volatile uint16_t i2c_errors::miss_start_stop_cnt

Definition at line 106 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::over_under_cnt

Definition at line 108 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::pec_recep_cnt

Definition at line 109 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::smbus_alert_cnt

Definition at line 111 of file i2c.h.

Referenced by i2c_error().

enum I2CStatus i2c_errors::status_chain[16]

Definition at line 117 of file i2c.h.

volatile uint16_t i2c_errors::timeout_tlow_cnt

Definition at line 110 of file i2c.h.

Referenced by i2c_error().

volatile uint16_t i2c_errors::unexpected_event_cnt

Definition at line 112 of file i2c.h.

Referenced by i2c_irq().


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