|
|
@@ -915,15 +915,6 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_Tx_Packet_Source_Addr_Control ETH Tx Packet Source Addr Control
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_SRC_ADDR_CONTROL_DISABLE ETH_DMATXNDESCRF_SAIC_DISABLE
|
|
|
-#define ETH_SRC_ADDR_INSERT ETH_DMATXNDESCRF_SAIC_INSERT
|
|
|
-#define ETH_SRC_ADDR_REPLACE ETH_DMATXNDESCRF_SAIC_REPLACE
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
|
|
|
/** @defgroup ETH_Tx_Packet_CRC_Pad_Control ETH Tx Packet CRC Pad Control
|
|
|
* @{
|
|
|
@@ -946,28 +937,6 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_Tx_Packet_VLAN_Control ETH Tx Packet VLAN Control
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_VLAN_DISABLE ETH_DMATXNDESCRF_VTIR_DISABLE
|
|
|
-#define ETH_VLAN_REMOVE ETH_DMATXNDESCRF_VTIR_REMOVE
|
|
|
-#define ETH_VLAN_INSERT ETH_DMATXNDESCRF_VTIR_INSERT
|
|
|
-#define ETH_VLAN_REPLACE ETH_DMATXNDESCRF_VTIR_REPLACE
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
-
|
|
|
-/** @defgroup ETH_Tx_Packet_Inner_VLAN_Control ETH Tx Packet Inner VLAN Control
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_INNER_VLAN_DISABLE ETH_DMATXCDESC_IVTIR_DISABLE
|
|
|
-#define ETH_INNER_VLAN_REMOVE ETH_DMATXCDESC_IVTIR_REMOVE
|
|
|
-#define ETH_INNER_VLAN_INSERT ETH_DMATXCDESC_IVTIR_INSERT
|
|
|
-#define ETH_INNER_VLAN_REPLACE ETH_DMATXCDESC_IVTIR_REPLACE
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
-
|
|
|
|
|
|
/** @defgroup ETH_Rx_MAC_Filter_Status ETH Rx MAC Filter Status
|
|
|
* @{
|
|
|
@@ -995,15 +964,11 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_DMA_Arbitration ETH DMA Arbitration
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_DMAARBITRATION_RX ETH_DMAMR_DA
|
|
|
+#define ETH_DMAARBITRATION_RX ETH_DMABMR_DA
|
|
|
#define ETH_DMAARBITRATION_RX1_TX1 0x00000000U
|
|
|
-#define ETH_DMAARBITRATION_RX2_TX1 ETH_DMAMR_PR_2_1
|
|
|
-#define ETH_DMAARBITRATION_RX3_TX1 ETH_DMAMR_PR_3_1
|
|
|
-#define ETH_DMAARBITRATION_RX4_TX1 ETH_DMAMR_PR_4_1
|
|
|
-#define ETH_DMAARBITRATION_RX5_TX1 ETH_DMAMR_PR_5_1
|
|
|
-#define ETH_DMAARBITRATION_RX6_TX1 ETH_DMAMR_PR_6_1
|
|
|
-#define ETH_DMAARBITRATION_RX7_TX1 ETH_DMAMR_PR_7_1
|
|
|
-#define ETH_DMAARBITRATION_RX8_TX1 ETH_DMAMR_PR_8_1
|
|
|
+#define ETH_DMAARBITRATION_RX2_TX1 ETH_DMABMR_RTPR_2_1
|
|
|
+#define ETH_DMAARBITRATION_RX3_TX1 ETH_DMABMR_RTPR_3_1
|
|
|
+#define ETH_DMAARBITRATION_RX4_TX1 ETH_DMABMR_RTPR_4_1
|
|
|
#define ETH_DMAARBITRATION_TX (ETH_DMAMR_TXPR | ETH_DMAMR_DA)
|
|
|
#define ETH_DMAARBITRATION_TX1_RX1 0x00000000U
|
|
|
#define ETH_DMAARBITRATION_TX2_RX1 (ETH_DMAMR_TXPR | ETH_DMAMR_PR_2_1)
|
|
|
@@ -1068,19 +1033,18 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_DMA_Interrupts ETH DMA Interrupts
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_DMA_NORMAL_IT ETH_DMACIER_NIE
|
|
|
-#define ETH_DMA_ABNORMAL_IT ETH_DMACIER_AIE
|
|
|
-#define ETH_DMA_CONTEXT_DESC_ERROR_IT ETH_DMACIER_CDEE
|
|
|
-#define ETH_DMA_FATAL_BUS_ERROR_IT ETH_DMACIER_FBEE
|
|
|
-#define ETH_DMA_EARLY_RX_IT ETH_DMACIER_ERIE
|
|
|
-#define ETH_DMA_EARLY_TX_IT ETH_DMACIER_ETIE
|
|
|
-#define ETH_DMA_RX_WATCHDOG_TIMEOUT_IT ETH_DMACIER_RWTE
|
|
|
-#define ETH_DMA_RX_PROCESS_STOPPED_IT ETH_DMACIER_RSE
|
|
|
-#define ETH_DMA_RX_BUFFER_UNAVAILABLE_IT ETH_DMACIER_RBUE
|
|
|
-#define ETH_DMA_RX_IT ETH_DMACIER_RIE
|
|
|
-#define ETH_DMA_TX_BUFFER_UNAVAILABLE_IT ETH_DMACIER_TBUE
|
|
|
-#define ETH_DMA_TX_PROCESS_STOPPED_IT ETH_DMACIER_TXSE
|
|
|
-#define ETH_DMA_TX_IT ETH_DMACIER_TIE
|
|
|
+#define ETH_DMA_NORMAL_IT ETH_DMAIER_NISE
|
|
|
+#define ETH_DMA_ABNORMAL_IT ETH_DMAIER_AISE
|
|
|
+#define ETH_DMA_FATAL_BUS_ERROR_IT ETH_DMAIER_FBEIE
|
|
|
+#define ETH_DMA_EARLY_RX_IT ETH_DMAIER_ERIE
|
|
|
+#define ETH_DMA_EARLY_TX_IT ETH_DMAIER_ETIE
|
|
|
+#define ETH_DMA_RX_WATCHDOG_TIMEOUT_IT ETH_DMAIER_RWTIE
|
|
|
+#define ETH_DMA_RX_PROCESS_STOPPED_IT ETH_DMAIER_RPSIE
|
|
|
+#define ETH_DMA_RX_BUFFER_UNAVAILABLE_IT ETH_DMAIER_RBUIE
|
|
|
+#define ETH_DMA_RX_IT ETH_DMAIER_RIE
|
|
|
+#define ETH_DMA_TX_BUFFER_UNAVAILABLE_IT ETH_DMAIER_TBUIE
|
|
|
+#define ETH_DMA_TX_PROCESS_STOPPED_IT ETH_DMAIER_TPSIE
|
|
|
+#define ETH_DMA_TX_IT ETH_DMAIER_TIE
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
@@ -1088,23 +1052,19 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_DMA_Status_Flags ETH DMA Status Flags
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_DMA_RX_NO_ERROR_FLAG 0x00000000U
|
|
|
-#define ETH_DMA_RX_DESC_READ_ERROR_FLAG (ETH_DMACSR_REB_BIT_2 | ETH_DMACSR_REB_BIT_1 | ETH_DMACSR_REB_BIT_0)
|
|
|
-#define ETH_DMA_RX_DESC_WRITE_ERROR_FLAG (ETH_DMACSR_REB_BIT_2 | ETH_DMACSR_REB_BIT_1)
|
|
|
-#define ETH_DMA_RX_BUFFER_READ_ERROR_FLAG (ETH_DMACSR_REB_BIT_2 | ETH_DMACSR_REB_BIT_0)
|
|
|
-#define ETH_DMA_RX_BUFFER_WRITE_ERROR_FLAG ETH_DMACSR_REB_BIT_2
|
|
|
-#define ETH_DMA_TX_NO_ERROR_FLAG 0x00000000U
|
|
|
-#define ETH_DMA_TX_DESC_READ_ERROR_FLAG (ETH_DMACSR_TEB_BIT_2 | ETH_DMACSR_TEB_BIT_1 | ETH_DMACSR_TEB_BIT_0)
|
|
|
-#define ETH_DMA_TX_DESC_WRITE_ERROR_FLAG (ETH_DMACSR_TEB_BIT_2 | ETH_DMACSR_TEB_BIT_1)
|
|
|
-#define ETH_DMA_TX_BUFFER_READ_ERROR_FLAG (ETH_DMACSR_TEB_BIT_2 | ETH_DMACSR_TEB_BIT_0)
|
|
|
-#define ETH_DMA_TX_BUFFER_WRITE_ERROR_FLAG ETH_DMACSR_TEB_BIT_2
|
|
|
-#define ETH_DMA_CONTEXT_DESC_ERROR_FLAG ETH_DMACSR_CDE
|
|
|
-#define ETH_DMA_FATAL_BUS_ERROR_FLAG ETH_DMACSR_FBE
|
|
|
-#define ETH_DMA_EARLY_TX_IT_FLAG ETH_DMACSR_ERI
|
|
|
-#define ETH_DMA_RX_WATCHDOG_TIMEOUT_FLAG ETH_DMACSR_RWT
|
|
|
-#define ETH_DMA_RX_PROCESS_STOPPED_FLAG ETH_DMACSR_RPS
|
|
|
-#define ETH_DMA_RX_BUFFER_UNAVAILABLE_FLAG ETH_DMACSR_RBU
|
|
|
-#define ETH_DMA_TX_PROCESS_STOPPED_FLAG ETH_DMACSR_TPS
|
|
|
+#define ETH_DMA_NO_ERROR_FLAG 0x00000000U
|
|
|
+#define ETH_DMA_TX_DATA_TRANS_ERROR_FLAG ETH_DMASR_EBS_DataTransfTx
|
|
|
+#define ETH_DMA_RX_DATA_TRANS_ERROR_FLAG 0x00000000U
|
|
|
+#define ETH_DMA_READ_TRANS_ERROR_FLAG ETH_DMASR_EBS_ReadTransf
|
|
|
+#define ETH_DMA_WRITE_TRANS_ERROR_FLAG 0x00000000U
|
|
|
+#define ETH_DMA_DESC_ACCESS_ERROR_FLAG ETH_DMASR_EBS_DescAccess
|
|
|
+#define ETH_DMA_DATA_BUFF_ACCESS_ERROR_FLAG 0x00000000U
|
|
|
+#define ETH_DMA_FATAL_BUS_ERROR_FLAG ETH_DMASR_FBES
|
|
|
+#define ETH_DMA_EARLY_TX_IT_FLAG ETH_DMASR_ETS
|
|
|
+#define ETH_DMA_RX_WATCHDOG_TIMEOUT_FLAG ETH_DMASR_RWTS
|
|
|
+#define ETH_DMA_RX_PROCESS_STOPPED_FLAG ETH_DMASR_RPSS
|
|
|
+#define ETH_DMA_RX_BUFFER_UNAVAILABLE_FLAG ETH_DMASR_RBUS
|
|
|
+#define ETH_DMA_TX_PROCESS_STOPPED_FLAG ETH_DMASR_TPS
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
@@ -1112,15 +1072,15 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_Transmit_Mode ETH Transmit Mode
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_TRANSMITSTOREFORWARD ETH_MTLTQOMR_TSF
|
|
|
-#define ETH_TRANSMITTHRESHOLD_32 ETH_MTLTQOMR_TTC_32BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_64 ETH_MTLTQOMR_TTC_64BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_96 ETH_MTLTQOMR_TTC_96BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_128 ETH_MTLTQOMR_TTC_128BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_192 ETH_MTLTQOMR_TTC_192BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_256 ETH_MTLTQOMR_TTC_256BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_384 ETH_MTLTQOMR_TTC_384BITS
|
|
|
-#define ETH_TRANSMITTHRESHOLD_512 ETH_MTLTQOMR_TTC_512BITS
|
|
|
+#define ETH_TRANSMITSTOREFORWARD ETH_DMAOMR_TSF
|
|
|
+#define ETH_TRANSMITTHRESHOLD_16 ETH_DMAOMR_TTC_16Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_24 ETH_DMAOMR_TTC_24Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_32 ETH_DMAOMR_TTC_32Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_40 ETH_DMAOMR_TTC_40Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_64 ETH_DMAOMR_TTC_64Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_128 ETH_DMAOMR_TTC_128Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_192 ETH_DMAOMR_TTC_192Bytes
|
|
|
+#define ETH_TRANSMITTHRESHOLD_256 ETH_DMAOMR_TTC_256Bytes
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
@@ -1128,11 +1088,11 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_Receive_Mode ETH Receive Mode
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_RECEIVESTOREFORWARD ETH_MTLRQOMR_RSF
|
|
|
-#define ETH_RECEIVETHRESHOLD8_64 ETH_MTLRQOMR_RTC_64BITS
|
|
|
-#define ETH_RECEIVETHRESHOLD8_32 ETH_MTLRQOMR_RTC_32BITS
|
|
|
-#define ETH_RECEIVETHRESHOLD8_96 ETH_MTLRQOMR_RTC_96BITS
|
|
|
-#define ETH_RECEIVETHRESHOLD8_128 ETH_MTLRQOMR_RTC_128BITS
|
|
|
+#define ETH_RECEIVESTOREFORWARD ETH_DMAOMR_RSF
|
|
|
+#define ETH_RECEIVETHRESHOLD8_64 ETH_DMAOMR_RTC_64Bytes
|
|
|
+#define ETH_RECEIVETHRESHOLD8_32 ETH_DMAOMR_RTC_32Bytes
|
|
|
+#define ETH_RECEIVETHRESHOLD8_96 ETH_DMAOMR_RTC_96Bytes
|
|
|
+#define ETH_RECEIVETHRESHOLD8_128 ETH_DMAOMR_RTC_128Bytes
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
@@ -1140,52 +1100,14 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_Pause_Low_Threshold ETH Pause Low Threshold
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_4 ETH_MACTFCR_PLT_MINUS4
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_28 ETH_MACTFCR_PLT_MINUS28
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_36 ETH_MACTFCR_PLT_MINUS36
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_144 ETH_MACTFCR_PLT_MINUS144
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_256 ETH_MACTFCR_PLT_MINUS256
|
|
|
-#define ETH_PAUSELOWTHRESHOLD_MINUS_512 ETH_MACTFCR_PLT_MINUS512
|
|
|
+#define ETH_PAUSELOWTHRESHOLD_MINUS_4 ETH_MACFCR_PLT_Minus4
|
|
|
+#define ETH_PAUSELOWTHRESHOLD_MINUS_28 ETH_MACFCR_PLT_Minus28
|
|
|
+#define ETH_PAUSELOWTHRESHOLD_MINUS_144 ETH_MACFCR_PLT_Minus144
|
|
|
+#define ETH_PAUSELOWTHRESHOLD_MINUS_256 ETH_MACFCR_PLT_Minus256
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_Watchdog_Timeout ETH Watchdog Timeout
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_WATCHDOGTIMEOUT_2KB ETH_MACWTR_WTO_2KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_3KB ETH_MACWTR_WTO_3KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_4KB ETH_MACWTR_WTO_4KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_5KB ETH_MACWTR_WTO_5KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_6KB ETH_MACWTR_WTO_6KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_7KB ETH_MACWTR_WTO_7KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_8KB ETH_MACWTR_WTO_8KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_9KB ETH_MACWTR_WTO_9KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_10KB ETH_MACWTR_WTO_10KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_11KB ETH_MACWTR_WTO_12KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_12KB ETH_MACWTR_WTO_12KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_13KB ETH_MACWTR_WTO_13KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_14KB ETH_MACWTR_WTO_14KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_15KB ETH_MACWTR_WTO_15KB
|
|
|
-#define ETH_WATCHDOGTIMEOUT_16KB ETH_MACWTR_WTO_16KB
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
-
|
|
|
-/** @defgroup ETH_Inter_Packet_Gap ETH Inter Packet Gap
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_INTERPACKETGAP_96BIT ETH_MACCR_IPG_96BIT
|
|
|
-#define ETH_INTERPACKETGAP_88BIT ETH_MACCR_IPG_88BIT
|
|
|
-#define ETH_INTERPACKETGAP_80BIT ETH_MACCR_IPG_80BIT
|
|
|
-#define ETH_INTERPACKETGAP_72BIT ETH_MACCR_IPG_72BIT
|
|
|
-#define ETH_INTERPACKETGAP_64BIT ETH_MACCR_IPG_64BIT
|
|
|
-#define ETH_INTERPACKETGAP_56BIT ETH_MACCR_IPG_56BIT
|
|
|
-#define ETH_INTERPACKETGAP_48BIT ETH_MACCR_IPG_48BIT
|
|
|
-#define ETH_INTERPACKETGAP_40BIT ETH_MACCR_IPG_40BIT
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
|
|
|
/** @defgroup ETH_Speed ETH Speed
|
|
|
* @{
|
|
|
@@ -1216,15 +1138,6 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_Preamble_Length ETH Preamble Length
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_PREAMBLELENGTH_7 ETH_MACCR_PRELEN_7
|
|
|
-#define ETH_PREAMBLELENGTH_5 ETH_MACCR_PRELEN_5
|
|
|
-#define ETH_PREAMBLELENGTH_3 ETH_MACCR_PRELEN_3
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
|
|
|
/** @defgroup ETH_Source_Addr_Control ETH Source Addr Control
|
|
|
* @{
|
|
|
@@ -1238,16 +1151,6 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_Control_Packets_Filter ETH Control Packets Filter
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_CTRLPACKETS_BLOCK_ALL ETH_MACPFR_PCF_BLOCKALL
|
|
|
-#define ETH_CTRLPACKETS_FORWARD_ALL_EXCEPT_PA ETH_MACPFR_PCF_FORWARDALLEXCEPTPA
|
|
|
-#define ETH_CTRLPACKETS_FORWARD_ALL ETH_MACPFR_PCF_FORWARDALL
|
|
|
-#define ETH_CTRLPACKETS_FORWARD_PASSED_ADDR_FILTER ETH_MACPFR_PCF_FORWARDPASSEDADDRFILTER
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
|
|
|
/** @defgroup ETH_VLAN_Tag_Comparison ETH VLAN Tag Comparison
|
|
|
* @{
|
|
|
@@ -1280,25 +1183,12 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
/** @defgroup ETH_MAC_Wake_Up_Event ETH MAC Wake Up Event
|
|
|
* @{
|
|
|
*/
|
|
|
-#define ETH_WAKEUP_PACKET_RECIEVED ETH_MACPCSR_RWKPRCVD
|
|
|
-#define ETH_MAGIC_PACKET_RECIEVED ETH_MACPCSR_MGKPRCVD
|
|
|
+#define ETH_WAKEUP_FRAME_RECIEVED ETH_MACPMTCSR_WFR
|
|
|
+#define ETH_MAGIC_PACKET_RECIEVED ETH_MACPMTCSR_MPR
|
|
|
/**
|
|
|
* @}
|
|
|
*/
|
|
|
|
|
|
-/** @defgroup ETH_MAC_Rx_Tx_Status ETH MAC Rx Tx Status
|
|
|
- * @{
|
|
|
- */
|
|
|
-#define ETH_RECEIVE_WATCHDOG_TIMEOUT ETH_MACRXTXSR_RWT
|
|
|
-#define ETH_EXECESSIVE_COLLISIONS ETH_MACRXTXSR_EXCOL
|
|
|
-#define ETH_LATE_COLLISIONS ETH_MACRXTXSR_LCOL
|
|
|
-#define ETH_EXECESSIVE_DEFERRAL ETH_MACRXTXSR_EXDEF
|
|
|
-#define ETH_LOSS_OF_CARRIER ETH_MACRXTXSR_LCARR
|
|
|
-#define ETH_NO_CARRIER ETH_MACRXTXSR_NCARR
|
|
|
-#define ETH_TRANSMIT_JABBR_TIMEOUT ETH_MACRXTXSR_TJT
|
|
|
-/**
|
|
|
- * @}
|
|
|
- */
|
|
|
|
|
|
/** @defgroup ETH_State_Codes ETH States
|
|
|
* @{
|
|
|
@@ -1886,7 +1776,7 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @param __FLAG__: specifies the flag to check. @ref ETH_DMA_Status_Flags
|
|
|
* @retval The state of ETH DMA FLAG (SET or RESET).
|
|
|
*/
|
|
|
-#define __HAL_ETH_DMA_GET_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->DMACSR &\
|
|
|
+#define __HAL_ETH_DMA_GET_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->DMASR &\
|
|
|
( __FLAG__)) == ( __FLAG__))
|
|
|
|
|
|
/**
|
|
|
@@ -1895,28 +1785,9 @@ TDES7 | Transmit Time Stamp High [31:0]
|
|
|
* @param __FLAG__: specifies the flag to check. @ref ETH_DMA_Status_Flags
|
|
|
* @retval The state of ETH DMA FLAG (SET or RESET).
|
|
|
*/
|
|
|
-#define __HAL_ETH_DMA_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->DMACSR = ( __FLAG__))
|
|
|
+#define __HAL_ETH_DMA_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->DMASR = ( __FLAG__))
|
|
|
|
|
|
-/**
|
|
|
- * @brief Enables the specified ETHERNET MAC interrupts.
|
|
|
- * @param __HANDLE__ : ETH Handle
|
|
|
- * @param __INTERRUPT__: specifies the ETHERNET MAC interrupt sources to be
|
|
|
- * enabled @ref ETH_MAC_Interrupts
|
|
|
- * @retval None
|
|
|
- */
|
|
|
|
|
|
-#define __HAL_ETH_MAC_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->MACIER \
|
|
|
- |= (__INTERRUPT__))
|
|
|
-
|
|
|
-/**
|
|
|
- * @brief Disables the specified ETHERNET MAC interrupts.
|
|
|
- * @param __HANDLE__ : ETH Handle
|
|
|
- * @param __INTERRUPT__: specifies the ETHERNET MAC interrupt sources to be
|
|
|
- * enabled @ref ETH_MAC_Interrupts
|
|
|
- * @retval None
|
|
|
- */
|
|
|
-#define __HAL_ETH_MAC_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((__HANDLE__)->Instance->MACIER \
|
|
|
- &= ~(__INTERRUPT__))
|
|
|
|
|
|
/**
|
|
|
* @brief Checks whether the specified ETHERNET MAC flag is set or not.
|