]> git.sur5r.net Git - freertos/blobdiff - Demo/CORTEX_LPC1768_GCC_Rowley/webserver/EthDev.h
Tidy up Ethernet driver.
[freertos] / Demo / CORTEX_LPC1768_GCC_Rowley / webserver / EthDev.h
index b2a949c3946c8c9a0a22775c281cd3ba5694a46f..f67789f4422e36da4f9744520334d68241c7bd3b 100644 (file)
@@ -90,20 +90,22 @@ typedef struct {
    EthDev_STATUS (*LinkChk)    (void);\r
 } EthDev_IOB;\r
 \r
-// prototypes\r
-portBASE_TYPE  Init_EMAC(void);\r
-unsigned short         ReadFrameBE_EMAC(void);\r
-void                   CopyToFrame_EMAC(void *Source, unsigned int Size);\r
-void                   CopyFromFrame_EMAC(void *Dest, unsigned short Size);\r
-void                   DummyReadFrame_EMAC(unsigned short Size);\r
-unsigned short         StartReadFrame(void);\r
-void                   EndReadFrame(void);\r
-unsigned int           CheckFrameReceived(void);\r
-void                   RequestSend(void);\r
-unsigned int           Rdy4Tx(void);\r
-void                   DoSend_EMAC(unsigned short FrameSize);\r
-void                   vEMACWaitForInput( void );\r
+\r
+/*\r
+ * Look for received data.  If data is found then uip_buf is assigned to the\r
+ * new data and the length of the data is returned.  If no data is found then\r
+ * uip_buf is not updated and 0 is returned.\r
+ */\r
 unsigned long  ulGetEMACRxData( void );\r
+\r
+/*\r
+ * Send usTxDataLen bytes from uip_buf.\r
+ */\r
 void vSendEMACTxData( unsigned short usTxDataLen );\r
 \r
+/*\r
+ * Prepare the Ethernet hardware ready for TCP/IP comms.\r
+ */\r
+long lEMACInit(void);\r
+\r
 #endif\r