User manual

Table Of Contents
474
mikoC PRO for PIC32
MikroElektronika
SPI_Ethernet_24j600_putBytes
SPI_Ethernet_24j600_putConstBytes
Prototype
void SPI_Ethernet_24j600_putBytes(unsigned char *ptr, unsigned int n);
Description This is MAC module routine. It stores requested number of bytes into ENC24J600 RAM starting from
current ENC24J600 write pointer (EWRPT) location.
Parameters - ptr: RAM buffer containing bytes to be written into ENC24J600 RAM.
- n: number of bytes to be written.
Returns Nothing.
Requires Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
char *buffer = “mikroElektronika”;
...
SPI_Ethernet_24j600_putBytes(buffer, 16); // put an RAM array into ENC24J600
buffer
Notes None.
Prototype
void SPI_Ethernet_24j600_putConstBytes(const unsigned char *ptr, unsigned
int n);
Description This is MAC module routine. It stores requested number of const bytes into ENC24J600 RAM starting
from current ENC24J600 write pointer (EWRPT) location.
Parameters - ptr: const buffer containing bytes to be written into ENC24J600 RAM.
- n: number of bytes to be written.
Returns Nothing.
Requires Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
const char *buffer = “mikroElektronika”;
...
SPI_Ethernet_24j600_putConstBytes(buffer, 16); // put a const array into
ENC24J600 buffer
Notes None.