The EthTrcv Driver MCAL provides low level access to Ethernet transceiver present on Jacinto 7 device family EVMs.
The EthTrcv Driver implements a standardized interface specified in the AUTOSAR_SWS_EthernetTransceiverDriver document.
The EthTrcv Driver is part of the Communication Stack in the AUTOSAR Basic Software (BSW).
- See also
- EthTrcv Configuration
◆ ETHTRCV_SW_MAJOR_VERSION
#define ETHTRCV_SW_MAJOR_VERSION (3U) |
Driver Implementation Major Version.
◆ ETHTRCV_SW_MINOR_VERSION
#define ETHTRCV_SW_MINOR_VERSION (0U) |
Driver Implementation Minor Version.
◆ ETHTRCV_SW_PATCH_VERSION
#define ETHTRCV_SW_PATCH_VERSION (0U) |
Driver Implementation Patch Version.
◆ ETHTRCV_AR_RELEASE_MAJOR_VERSION
#define ETHTRCV_AR_RELEASE_MAJOR_VERSION (4U) |
AUTOSAR Major Version implemented.
◆ ETHTRCV_AR_RELEASE_MINOR_VERSION
#define ETHTRCV_AR_RELEASE_MINOR_VERSION (2U) |
AUTOSAR Minor Version implemented.
◆ ETHTRCV_AR_RELEASE_REVISION_VERSION
#define ETHTRCV_AR_RELEASE_REVISION_VERSION (1U) |
AUTOSAR patch Version implemented.
◆ ETHTRCV_VENDOR_ID
#define ETHTRCV_VENDOR_ID (44U) |
Texas Instruments Vendor ID.
◆ ETHTRCV_MODULE_ID
#define ETHTRCV_MODULE_ID (73U) |
◆ ETHTRCV_INSTANCE_ID
#define ETHTRCV_INSTANCE_ID (0U) |
◆ ETHTRCV_E_INV_TRCV_IDX
#define ETHTRCV_E_INV_TRCV_IDX ((uint8) 0x01U) |
Invalid transceiver index.
◆ ETHTRCV_E_UNINIT
#define ETHTRCV_E_UNINIT ((uint8) 0x02U) |
EthTrcv module was not initialized.
brief Invalid pointer in parameter list
◆ ETHTRCV_E_PARAM_POINTER
#define ETHTRCV_E_PARAM_POINTER ((uint8) 0x03U) |
brief Initialization failure
◆ ETHTRCV_E_INIT_FAILED
#define ETHTRCV_E_INIT_FAILED ((uint8) 0x04U) |