eBoard ①⑧⑨
Written for SIA 2017/2018
eagle_I2CInOut.h File Reference

this file contains the I2CInOut class More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  I2CInOut
 [COPY&PASTE] This is the I2CInOut ghost struct :D More...
 

Macros

#define DIGITAL_IN   0x0
 
#define DIGITAL_IN_INV   0x1
 
#define DIGITAL_IN_PULLUP   0x2
 
#define DIGITAL_IN_PULLUP_INV   0x3
 
#define DIGITAL_OUT   0x4
 
#define DIGITAL_OUT_INV   0x5
 
#define DIGITAL_OUT_LOW   0x6
 
#define DIGITAL_OUT_HIGH   0x7
 
#define ANALOG_IN_8_BIT   0x8
 
#define ANALOG_IN_10_BIT   0x9
 
#define ANALOG_IN_MEAN_8_BIT   0xA
 
#define ANALOG_IN_MEAN_10_BIT   0xB
 
#define COUNTER_8_BIT   0xC
 
#define COUNTER_16_BIT   0xD
 
#define COUNTER_RISE_8_BIT   0xE
 
#define COUNTER_RISE_16_BIT   0xF
 
#define PWM_SLOW   0x8
 
#define PWM_FAST   0x9
 
#define FREQ_LOW   0xA
 
#define FREQ_HIGH   0xB
 
#define COUNTER_B_DIR   0xC
 
#define COUNTER_B_DIR_PULLUP   0xD
 
#define COUNTER_MEAN_8_BIT   0xE
 
#define COUNTER_MEAN_16_BIT   0xF
 

Detailed Description

this file contains the I2CInOut class

Last Updated:

Version
3.2.0a

Definition in file eagle_I2CInOut.h.

Macro Definition Documentation

◆ ANALOG_IN_10_BIT

#define ANALOG_IN_10_BIT   0x9
Macro or Constant:
I2CInOut servant

Definition at line 36 of file eagle_I2CInOut.h.

◆ ANALOG_IN_8_BIT

#define ANALOG_IN_8_BIT   0x8
Macro or Constant:
I2CInOut servant

Definition at line 34 of file eagle_I2CInOut.h.

◆ ANALOG_IN_MEAN_10_BIT

#define ANALOG_IN_MEAN_10_BIT   0xB
Macro or Constant:
I2CInOut servant

Definition at line 40 of file eagle_I2CInOut.h.

◆ ANALOG_IN_MEAN_8_BIT

#define ANALOG_IN_MEAN_8_BIT   0xA
Macro or Constant:
I2CInOut servant

Definition at line 38 of file eagle_I2CInOut.h.

◆ COUNTER_16_BIT

#define COUNTER_16_BIT   0xD
Macro or Constant:
I2CInOut servant

Definition at line 44 of file eagle_I2CInOut.h.

◆ COUNTER_8_BIT

#define COUNTER_8_BIT   0xC
Macro or Constant:
I2CInOut servant

Definition at line 42 of file eagle_I2CInOut.h.

◆ COUNTER_B_DIR

#define COUNTER_B_DIR   0xC
Macro or Constant:
I2CInOut servant

Definition at line 58 of file eagle_I2CInOut.h.

◆ COUNTER_B_DIR_PULLUP

#define COUNTER_B_DIR_PULLUP   0xD
Macro or Constant:
I2CInOut servant

Definition at line 60 of file eagle_I2CInOut.h.

◆ COUNTER_MEAN_16_BIT

#define COUNTER_MEAN_16_BIT   0xF
Macro or Constant:
I2CInOut servant

Definition at line 64 of file eagle_I2CInOut.h.

◆ COUNTER_MEAN_8_BIT

#define COUNTER_MEAN_8_BIT   0xE
Macro or Constant:
I2CInOut servant

Definition at line 62 of file eagle_I2CInOut.h.

◆ COUNTER_RISE_16_BIT

#define COUNTER_RISE_16_BIT   0xF
Macro or Constant:
I2CInOut servant

Definition at line 48 of file eagle_I2CInOut.h.

◆ COUNTER_RISE_8_BIT

#define COUNTER_RISE_8_BIT   0xE
Macro or Constant:
I2CInOut servant

Definition at line 46 of file eagle_I2CInOut.h.

◆ DIGITAL_IN

#define DIGITAL_IN   0x0
Macro or Constant:
I2CInOut servant

Definition at line 18 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_INV

#define DIGITAL_IN_INV   0x1
Macro or Constant:
I2CInOut servant

Definition at line 20 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_PULLUP

#define DIGITAL_IN_PULLUP   0x2
Macro or Constant:
I2CInOut servant

Definition at line 22 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_PULLUP_INV

#define DIGITAL_IN_PULLUP_INV   0x3
Macro or Constant:
I2CInOut servant

Definition at line 24 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT

#define DIGITAL_OUT   0x4
Macro or Constant:
I2CInOut servant

Definition at line 26 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_HIGH

#define DIGITAL_OUT_HIGH   0x7
Macro or Constant:
I2CInOut servant

Definition at line 32 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_INV

#define DIGITAL_OUT_INV   0x5
Macro or Constant:
I2CInOut servant

Definition at line 28 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_LOW

#define DIGITAL_OUT_LOW   0x6
Macro or Constant:
I2CInOut servant

Definition at line 30 of file eagle_I2CInOut.h.

◆ FREQ_HIGH

#define FREQ_HIGH   0xB
Macro or Constant:
I2CInOut servant

Definition at line 56 of file eagle_I2CInOut.h.

◆ FREQ_LOW

#define FREQ_LOW   0xA
Macro or Constant:
I2CInOut servant

Definition at line 54 of file eagle_I2CInOut.h.

◆ PWM_FAST

#define PWM_FAST   0x9
Macro or Constant:
I2CInOut servant

Definition at line 52 of file eagle_I2CInOut.h.

◆ PWM_SLOW

#define PWM_SLOW   0x8
Macro or Constant:
I2CInOut servant

Definition at line 50 of file eagle_I2CInOut.h.