Datasheet
SPI_Ethernet_putConstBytes
SPI_Ethernet_putString
440
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroC PRO for AVR
CHAPTER 6
Prototype
void SPI_Ethernet_putConstBytes(const unsigned char *ptr,
unsigned char n);
Returns Nothing.
Description
This is MAC module routine. It stores requested number of const bytes into
ENC28J60 RAM starting from current ENC28J60 write pointer (EWRPT) location.
Parameters:
- ptr: const buffer containing bytes to be written into ENC28J60 RAM.
- n: number of bytes to be written.
Requires Ethernet module has to be initialized. See SPI_Ethernet_Init.
Example
const char *buffer = "mikroElektronika";
...
SPI_Ethernet_putConstBytes(buffer, 16); // put a const array into
ENC28J60 buffer
Prototype
unsigned int SPI_Ethernet_putString(unsigned char *ptr);
Returns Number of bytes written into ENC28J60 RAM.
Description
This is MAC module routine. It stores whole string (excluding null termination) into
ENC28J60 RAM starting from current ENC28J60 write pointer (EWRPT) location.
Parameters:
-
ptr: string to be written into ENC28J60 RAM.
Requires Ethernet module has to be initialized. See SPI_Ethernet_Init.
Example
char *buffer = "mikroElektronika";
...
SPI_Ethernet_putString(buffer); // put a RAM string into ENC28J60
buffer