Datasheet

/*
* it will be much faster to use library Spi_Ethernet_putConstString
routine
* instead of putConstString routine above. However, the code will
be a little
* bit bigger. User should choose between size and speed and pick the
implementation that
* suites him best. If you choose to go with the putConstString def-
inition above
* the #define line below should be commented out.
*
*/
#define putConstString SPI_Ethernet_putConstString
/*
* put the string pointed to by s to the ENC transmit buffer
*/
/*unsigned int putString(char *s)
{
unsigned int ctr = 0 ;
while(*s)
{
Spi_Ethernet_putByte(*s++) ;
ctr++ ;
}
return(ctr) ;
}*/
/*
* it will be much faster to use library Spi_Ethernet_putString rou-
tine
* instead of putString routine above. However, the code will be a
little
* bit bigger. User should choose between size and speed and pick the
implementation that
* suites him best. If you choose to go with the putString defini-
tion above
* the #define line below should be commented out.
*
*/
#define putString SPI_Ethernet_putString
/*
* this function is called by the library
* the user accesses to the HTTP request by successive calls to
Spi_Ethernet_getByte()
* the user puts data in the transmit buffer by successive calls to
Spi_Ethernet_putByte()
* the function must return the length in bytes of the HTTP reply,
or 0 if nothing to transmit
*
* if you don't need to reply to HTTP requests,
* just define this function with a return(0) as single statement
*
*/
447
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroC PRO for AVR
CHAPTER 6