X-Git-Url: https://git.llucax.com/z.facultad/66.09/etherled.git/blobdiff_plain/a6042244f620fab815a3d899480dd7a9b4665707..f19e1e709f98c38cc5454339e58a0b13ba3cfbe0:/pruebas/keil/red_test_anda/main.c diff --git a/pruebas/keil/red_test_anda/main.c b/pruebas/keil/red_test_anda/main.c index 90be817..d6583d0 100644 --- a/pruebas/keil/red_test_anda/main.c +++ b/pruebas/keil/red_test_anda/main.c @@ -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,19 +35,16 @@ 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) { - //leds1 = ~0x55; - //leds2 = ~len; - //sleep(0); + leds1 = ~0x55; + leds2 = ~len; + sleep(0); /* for (len = 0; len < uip_len; ++len) { @@ -62,6 +65,5 @@ void main(void) leds2 = ~0x00; } } - while (1); // Quedamos paveando forever }