#define NUMBER_OF_PORTS 7
/*
* Port Numbers
0-Left_Top
1-Right_Top
2-Left_Bottom
3-Right_Bottom
4-Left_Middle
5-Right_Middle
6-Test_Rig
*
*/
enum PORT_TYPES
{
I2C_MIX = 0,
I2C_ANALOG = 1,
SPI_DIGITAL = 2,
SPI_ANALOG = 3
};
char *Port_Type_Label[] =
{"I2C_MIX","I2C_ANALOG","SPI_DIGITAL","SPI_ANALOG"};
struct Port_Lines
{
int Port_ID[NUMBER_OF_PORTS];
PORT_TYPES Port_Type[NUMBER_OF_PORTS];
int Port_Line_0[NUMBER_OF_PORTS];
int Port_Line_1[NUMBER_OF_PORTS];
int Port_Line_2[NUMBER_OF_PORTS];
int Port_Line_3[NUMBER_OF_PORTS];
int Port_Line_4[NUMBER_OF_PORTS];
int Port_Line_5[NUMBER_OF_PORTS];
}
Port_Definitions =
{
{0,1,2,3,4,5,6},
{I2C_MIX,I2C_MIX,I2C_ANALOG,I2C_ANALOG, SPI_DIGITAL, SPI_DIGITAL, I2C_ANALOG},
{70,70,70,70,108,108,70},
{71,71,71,71,109,109,71},
{53,27,64,59,110,110,54},
{51,29,63,58,47,33,55},
{49,31,62,57,45,35,56},
{65,60,61,56,43,37,57}
};