]> git.llucax.com Git - z.facultad/66.09/etherled.git/blobdiff - src/main.c
Bugfixes:
[z.facultad/66.09/etherled.git] / src / main.c
index c679ac80ea11c951a31be02de362b761ba02ec0f..419ad419adc697d59decf92c10c12573575da747 100644 (file)
@@ -74,12 +74,10 @@ void main(void)
                         // Nuestro protocolo, por ahora un simple echo!
                         for (i = 8; i < udp_dgram_len; ++i) // 8 por la cabecera UDP
                         {
                         // Nuestro protocolo, por ahora un simple echo!
                         for (i = 8; i < udp_dgram_len; ++i) // 8 por la cabecera UDP
                         {
-                            leds0 = ~netdev_recv_byte();
-                            leds1 = ~i;
-                            sleep(8);
+                            printb(netdev_recv_byte(), 0x00);
                         }
                         }
-                        i = (udp_dgram_len % 2) ? udp_dgram_len : (udp_dgram_len + 1);
-                        for (i += 34; i < len; ++i) // 8 por la cabecera UDP
+                        //i = (udp_dgram_len % 2) ? (udp_dgram_len - 1) : udp_dgram_len;
+                        for (i += 34; i < len; ++i) // 8 por las cabeceras eth+IP
                             netdev_recv_byte();
 drop:
                         netdev_recv_end();
                             netdev_recv_byte();
 drop:
                         netdev_recv_end();