Specifications
RX62N Group Ethernet Transmit and Receive Settings
R01AN0629EJ0101 Rev.1.01 Page 33 of 52
Mar 31, 2011
struct Descriptor
{
__evenaccess uint32_t status;
#if __LIT
__evenaccess uint16_t size;
__evenaccess uint16_t bufsize;
#else
__evenaccess uint16_t bufsize;
__evenaccess uint16_t size;
#endif
int8_t *buf_p;
struct Descriptor *next;
};
It is possible to change the number of descriptors and the buffer size by changing the macros below, which are
defined in r_ether.h. BUFSIZE specifies the size of the receive buffers (RX_BUFF) and transmit buffers (TX_BUFF),
and ENTRY specifies the number of descriptors.
The buffers must align with a 32-byte boundary, so the value defined by BUFSIZE in the r_ether.h file assures a 32-
byte aligned value in RAM.
#define BUFSIZE 1536
#define ENTRY 8