void protocol_register_all(void) { { extern void xstp_register(void); xstp_register(); } { extern void cdp_register(void); cdp_register(); } { extern void dtp_register(void); dtp_register(); } { extern void dhcp_register(void); dhcp_register(); } { extern void hsrp_register(void); hsrp_register(); } { extern void dot1q_register(void); dot1q_register(); } { extern void isl_register(void); isl_register(); } { extern void vtp_register(void); vtp_register(); } { extern void arp_register(void); arp_register(); } { extern void dot1x_register(void); dot1x_register(); } { extern void mpls_register(void); mpls_register(); } }
int main(void) { int i = 0; tx_control = 0; link_control = 0; int a=0; unsigned char TXT[] = { 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0x01,0x60,0x6E,0x11,0x02,0x0F, 0x08,0x00,0x11,0x22,0x33,0x44, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x55,0x66,0x77,0x88,0x99,0xAA, 0x00,0x00,0x00,0x20 }; // LCD_Test(); init_lists(); DM9000_init(); //alt_irq_register( JTAG_UART_0_IRQ, NULL, NULL); //alt_irq_register( UART_0_IRQ, NULL, (void*)uart_interrupt); // alt_irq_register( TIMER_0_IRQ, NULL, NULL ); // alt_irq_register( TIMER_1_IRQ, NULL, NULL); // alt_irq_register( BUTTON_PIO_IRQ, NULL, (void*)button_interrupt ); alt_irq_register( DM9000A_IRQ, NULL, (void*)ethernet_interrupts_simple ); // alt_irq_disable_all(); for(i=0; i <2 ; i++) { arp_register(); client_register(); } printf("Client registered\n"); return ethernet_main_loop(); // return 0; }