AnsweredAssumed Answered

Minor error in stm32f4x7_eth.h (ethernet)

Question asked by Andy Brown on Mar 3, 2013
In the header file "stm32f4x7_eth.h" bit 0 of RDES0 is defined thus:

/*!< Rx MAC Address/Payload Checksum Error: Rx MAC address matched/ Rx Payload Checksum Error */
#define ETH_DMARxDesc_MAMPCE      ((uint32_t)0x00000001)

But in RM0090 it's documented as PCE/ESA where ESA indicates extended info is available in RDES4.

ETH_DMARxDesc_MAMPCE should probably be renamed ETH_DMARxDesc_ESAPCE.