]> git.llucax.com Git - z.facultad/66.09/etherled.git/blobdiff - src/c/net.h
Limpia código y agrega algunas constantes nuevas para el byte de status.
[z.facultad/66.09/etherled.git] / src / c / net.h
index 15bed4fd22bd6d1595a9f80d9783be75398e76a6..678513aa4c5ba1e3a4d343a3b0cbbf9136e96f6d 100644 (file)
@@ -1,14 +1,18 @@
-#include "net.h"
-
-uint16 net_getw()
-{
-       byte b = net_getb();
-       return (b << 8) + net_getb();
-}
-       
-void net_putw(uint16 w)
-{
-       net_putb(w >> 8); /* parte alta */;
-       net_putb(w); /* parte baja */;
-}
+#ifndef _NET_H_
+#define _NET_H_
 
+#include "types.h"
+
+/** lee un byte de la placa de red */
+byte net_getb();
+
+/** escribe un byte a la placa de red */
+void net_putb(byte);
+
+/** lee un word de la placa de red */
+uint16 net_getw();
+
+/** escribe un word a la placa de red */
+void net_putw(uint16);
+
+#endif /* _NET_H_ */