Pseudo-Medical Monitor Code PORT STUFF: Difference between revisions
Jump to navigation
Jump to search
Created page with " <nowiki> #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 {..." |
No edit summary |
||
| Line 50: | Line 50: | ||
</nowiki> | </nowiki> | ||
[[Pseudo-Medical_Monitor_Code#Custom_Includes]] | |||
Revision as of 17:54, 11 December 2021
#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}
};