eBoard ๐Ÿ‰  โ‘ โ‘งโ‘จ
Written for SIA 2017/2018
eagle_I2CInOut.h File Reference

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
 

Macro Definition Documentation

◆ ANALOG_IN_10_BIT

#define ANALOG_IN_10_BIT   0x9
Macro or Constant :
I2CInOut servant

Definition at line 23 of file eagle_I2CInOut.h.

◆ ANALOG_IN_8_BIT

#define ANALOG_IN_8_BIT   0x8
Macro or Constant :
I2CInOut servant

Definition at line 21 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 27 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 25 of file eagle_I2CInOut.h.

◆ COUNTER_16_BIT

#define COUNTER_16_BIT   0xD
Macro or Constant :
I2CInOut servant

Definition at line 31 of file eagle_I2CInOut.h.

◆ COUNTER_8_BIT

#define COUNTER_8_BIT   0xC
Macro or Constant :
I2CInOut servant

Definition at line 29 of file eagle_I2CInOut.h.

◆ COUNTER_B_DIR

#define COUNTER_B_DIR   0xC
Macro or Constant :
I2CInOut servant

Definition at line 45 of file eagle_I2CInOut.h.

◆ COUNTER_B_DIR_PULLUP

#define COUNTER_B_DIR_PULLUP   0xD
Macro or Constant :
I2CInOut servant

Definition at line 47 of file eagle_I2CInOut.h.

◆ COUNTER_MEAN_16_BIT

#define COUNTER_MEAN_16_BIT   0xF
Macro or Constant :
I2CInOut servant

Definition at line 51 of file eagle_I2CInOut.h.

◆ COUNTER_MEAN_8_BIT

#define COUNTER_MEAN_8_BIT   0xE
Macro or Constant :
I2CInOut servant

Definition at line 49 of file eagle_I2CInOut.h.

◆ COUNTER_RISE_16_BIT

#define COUNTER_RISE_16_BIT   0xF
Macro or Constant :
I2CInOut servant

Definition at line 35 of file eagle_I2CInOut.h.

◆ COUNTER_RISE_8_BIT

#define COUNTER_RISE_8_BIT   0xE
Macro or Constant :
I2CInOut servant

Definition at line 33 of file eagle_I2CInOut.h.

◆ DIGITAL_IN

#define DIGITAL_IN   0x0
Macro or Constant :
I2CInOut servant

Definition at line 5 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_INV

#define DIGITAL_IN_INV   0x1
Macro or Constant :
I2CInOut servant

Definition at line 7 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_PULLUP

#define DIGITAL_IN_PULLUP   0x2
Macro or Constant :
I2CInOut servant

Definition at line 9 of file eagle_I2CInOut.h.

◆ DIGITAL_IN_PULLUP_INV

#define DIGITAL_IN_PULLUP_INV   0x3
Macro or Constant :
I2CInOut servant

Definition at line 11 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT

#define DIGITAL_OUT   0x4
Macro or Constant :
I2CInOut servant

Definition at line 13 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_HIGH

#define DIGITAL_OUT_HIGH   0x7
Macro or Constant :
I2CInOut servant

Definition at line 19 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_INV

#define DIGITAL_OUT_INV   0x5
Macro or Constant :
I2CInOut servant

Definition at line 15 of file eagle_I2CInOut.h.

◆ DIGITAL_OUT_LOW

#define DIGITAL_OUT_LOW   0x6
Macro or Constant :
I2CInOut servant

Definition at line 17 of file eagle_I2CInOut.h.

◆ FREQ_HIGH

#define FREQ_HIGH   0xB
Macro or Constant :
I2CInOut servant

Definition at line 43 of file eagle_I2CInOut.h.

◆ FREQ_LOW

#define FREQ_LOW   0xA
Macro or Constant :
I2CInOut servant

Definition at line 41 of file eagle_I2CInOut.h.

◆ PWM_FAST

#define PWM_FAST   0x9
Macro or Constant :
I2CInOut servant

Definition at line 39 of file eagle_I2CInOut.h.

◆ PWM_SLOW

#define PWM_SLOW   0x8
Macro or Constant :
I2CInOut servant

Definition at line 37 of file eagle_I2CInOut.h.