]> git.llucax.com Git - z.facultad/66.09/etherled.git/blobdiff - pruebas/keil/red_test_anda/main.c
Agrego pruebas que tenía colgadas por ahí...
[z.facultad/66.09/etherled.git] / pruebas / keil / red_test_anda / main.c
index 601f292b411ba7603e5457d840b4e6ed1dfaa32a..d6583d020e2b29dd0fee2563456ffe97ebb3cd8c 100644 (file)
@@ -1,9 +1,15 @@
 // vim: set et sw=4 sts=4 :    
 
+#include "types.h"
 #include "main.h"
 
-static xdata leds1 _at_ 0x0080;
-static xdata leds2 _at_ 0x00c0;
+#ifdef SDCC
+static byte xdata at 0x0080 leds1;
+static byte xdata at 0x00c0 leds2;
+#else
+static byte xdata leds1 _at_ 0x0080;
+static byte xdata leds2 _at_ 0x00c0;
+#endif
 
 void sleep(unsigned char times)
 {
@@ -29,13 +35,10 @@ void main(void)
     leds2 = ~0xaa;
 
 
-    // leemos
-    do
+    // leemos hasta el fin de nuestros días
+    while (1)
     {
 
-    for (len = 14; len < sizeof(uip_buf); ++len)
-        uip_buf[len] = 0;
-
         len = etherdev_read();
         if (len)
         {
@@ -62,6 +65,5 @@ void main(void)
             leds2 = ~0x00;
         }
     }
-    while (1); // Quedamos paveando forever
 }