PLEASE REFER TO THE APPLICATION NOTE FOR THIS MIDDLEWARE FOR MORE INFORMATION

r_ether_rx
==========

Document Number
---------------
R01AN2009EJ0100 (English version)
R01AN2009JJ0100 (Japanese version)

Version
-------
v1.00

Overview
--------
The Ethernet FIT module uses an Ethernet controller (ETHERC) and an Ethernet controller DMA controller (EDMAC)
to implement Ethernet/IEEE 802.3 frame transmission and reception. This module supports the following functions.
  MII (Media Independent Interface) and RMII (Reduced Media Independent Interface)
  An automatic negotiating function is used for the Ethernet PHY-LSI link.
  The link state is detected using the link signals output by the Ethernet PHY-LSI.
  The result of the automatic negotiation is acquired from the Ethernet PHY-LSI and the connection mode (full or half
duplex, 10 or 100 Mbps transfer rate) is set in the ETHERC.
This driver is tested and works with the following toolchain:
  Renesas RX Toolchain v.2.01.00
All API calls and their supporting interface definitions are located in r_ether_rx_if.h.

Features
--------
* Ethernet/IEEE 802.3 frame transmission and reception.

Supported MCUs
--------------
* RX64M Group

Boards Tested On
----------------
* RSKRX64M

Limitations
-----------
* None

Peripherals Used Directly
-------------------------
* ETHERC
* EDMAC

Required Packages
-----------------
* r_bsp

How to add to your project
--------------------------
Please refer to the Adding Firmware Integration Technology Modules to Projects.
"r01an1723eu0110_rx.pdf(R20AN0037EJ0102_RX)".                      (Only English version)
"r01an1723ju0100_rx.pdf/r01an1826jj0100_rx.pdf(R20AN0037JJ0102_RX)"(Only Japanese version)


Toolchain(s) Used
-----------------
* Renesas RX v2.01.00

File Structure
--------------
r_ether_rx
|       readme.txt
|       r_ether_rx_if.h
|
+---doc
|       r01an2009ej0100_rx.pdf(Only English version)
|       r01an2009jj0100_rx.pdf(Only Japanese version)
|
+---ref
|   |
|   |
|   +---targets
|       |
|       |
|       +---rx64m
|            r_ether_config_reference.h
|
+---src
    |   r_ether_rx.c
    |   r_ether_rx_private.h
    |
    +---phy
    |   |
    |   |
    |   \---rsk64m_uPD60620
    |        phy.c
    |        phy.h
    |
    +---targets
        |
        |
        \---rx64m
             r_ether_setting_rx64m.c

