]> git.llucax.com Git - z.facultad/66.09/etherled.git/blob - pruebas/keil/red_test/main.c
Cuando hay OVW no significa que no hay paquetes por recibir, todo lo contrario.
[z.facultad/66.09/etherled.git] / pruebas / keil / red_test / main.c
1 #include "main.h"
2
3 xdata leds _at_ 0x00c0;
4 xdata _ledsN _at_ 0x00c0;
5
6 void sleep()
7 {
8         unsigned i;
9         for (i = 0; i < 42000u; ++i);
10 }
11  
12 void main(void)
13
14         _ledsN = 0xaa;
15         leds = ~(0x01);
16         sleep();
17         leds = ~(0x02);
18         sleep();
19         leds = ~(0x04);
20         sleep();
21
22     /* Initialise the device driver. */ 
23     if (!etherdev_init()) /* si algo saliĆ³ mal, halt */
24     {
25             leds = ~(0x08);
26             while (1);
27     }
28
29         leds = ~(0x10);
30         sleep();
31         sleep();
32
33     /* mando paquete loco */
34     etherdev_send();
35
36     leds = ~(0x20);
37
38     /* me trulo */
39     while(1);
40 }
41