CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 60

no-image

CONTROLINK86

Manufacturer Part Number
CONTROLINK86
Description
Development Software Embedded Networking Software
Manufacturer
SMSC
Datasheet

Specifications of CONTROLINK86

Tool Function
Compiler
Tool Type
Compiler
Processor Series
80x86
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ControLink86 Realtime Networking Software
static char *status_str[ ] = {
/*=== GLOBAL DECLARATIONS =================================================*/
/* SAPs */
struct
USIGN8
unsigned int sizeof_sb[MAX_SAPS];
unsigned int numof_saps = MAX_SAPS;
unsigned char sap_type[MAX_SAPS];
unsigned char netmap[32];
USIGN8
USIGN16
extern USIGN8 int_flag;
extern USIGN8 rx_flag;
/*=== FUNCTION PROTOTYPES =================================================*/
void prompt(void);
void chk_saps(void);
void parse_indication(unsigned char, unsigned char);
unsigned char send_pkt(void);
void net_init(void);
void display_parameters(void);
void init_sap(void);
void display_netmap(void);
void change_sap(void);
void show_saps(void);
/*=== CODE ================================================================*/
void main(void)
{
int dummx = 'r';
unsigned char status;
/*=============*/
/* PREPARATION */
/*=============*/
CLRSCR;
printf("TEST11 for %s\n", platform_string);
prompt();
LLC_MSG SAP[MAX_SAPS];
SAPBUF[MAX_SAPS][MAX_SAPBUF];
regs[SIZEOF_REGISTERS];
diag_cntr[SIZEOF_DIAG_CNT];
"D20_FOUR_NAKS",
"D20_ET3",
"D20_RCV_ALL",
"D20_NET_SPEED",
"D20_SLOW_ARB"
};
"E_OK",
"E_NO_PARAMETERS",
"E_BAD_STATUS",
"E_NOT_INITED",
"E_BAD_COMMAND",
"E_BAD_PARAMETER",
"E_BAD_DATA",
"E_NO_PACKET",
"E_NO_TOKEN",
"E_BAD_PACKET_SIZE",
"E_TX_BUSY",
"E_ACK",
"E_ABORT",
"E_DUPID",
"E_ONE_NODE",
"E_NODE_USED",
"E_QFULL",
"E_NAK_NO_TX",
"E_DRIVER_OPTION",
"E_TA_NO_ACK",
"E_NOT_OK"
};
60

Related parts for CONTROLINK86