Esempio n. 1
0
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(); }
}
Esempio n. 2
0
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;
}