// 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)
{
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)
{
leds2 = ~0x00;
}
}
- while (1); // Quedamos paveando forever
}