STM32F439xx HAL User Manual
Defines
ETH_Private_Macros
ETH

Defines

#define IS_ETH_PHY_ADDRESS(ADDRESS)   ((ADDRESS) <= 0x20U)
#define IS_ETH_AUTONEGOTIATION(CMD)
#define IS_ETH_SPEED(SPEED)
#define IS_ETH_DUPLEX_MODE(MODE)
#define IS_ETH_RX_MODE(MODE)
#define IS_ETH_CHECKSUM_MODE(MODE)
#define IS_ETH_MEDIA_INTERFACE(MODE)
#define IS_ETH_WATCHDOG(CMD)
#define IS_ETH_JABBER(CMD)
#define IS_ETH_INTER_FRAME_GAP(GAP)
#define IS_ETH_CARRIER_SENSE(CMD)
#define IS_ETH_RECEIVE_OWN(CMD)
#define IS_ETH_LOOPBACK_MODE(CMD)
#define IS_ETH_CHECKSUM_OFFLOAD(CMD)
#define IS_ETH_RETRY_TRANSMISSION(CMD)
#define IS_ETH_AUTOMATIC_PADCRC_STRIP(CMD)
#define IS_ETH_BACKOFF_LIMIT(LIMIT)
#define IS_ETH_DEFERRAL_CHECK(CMD)
#define IS_ETH_RECEIVE_ALL(CMD)
#define IS_ETH_SOURCE_ADDR_FILTER(CMD)
#define IS_ETH_CONTROL_FRAMES(PASS)
#define IS_ETH_BROADCAST_FRAMES_RECEPTION(CMD)
#define IS_ETH_DESTINATION_ADDR_FILTER(FILTER)
#define IS_ETH_PROMISCUOUS_MODE(CMD)
#define IS_ETH_MULTICAST_FRAMES_FILTER(FILTER)
#define IS_ETH_UNICAST_FRAMES_FILTER(FILTER)
#define IS_ETH_PAUSE_TIME(TIME)   ((TIME) <= 0xFFFFU)
#define IS_ETH_ZEROQUANTA_PAUSE(CMD)
#define IS_ETH_PAUSE_LOW_THRESHOLD(THRESHOLD)
#define IS_ETH_UNICAST_PAUSE_FRAME_DETECT(CMD)
#define IS_ETH_RECEIVE_FLOWCONTROL(CMD)
#define IS_ETH_TRANSMIT_FLOWCONTROL(CMD)
#define IS_ETH_VLAN_TAG_COMPARISON(COMPARISON)
#define IS_ETH_VLAN_TAG_IDENTIFIER(IDENTIFIER)   ((IDENTIFIER) <= 0xFFFFU)
#define IS_ETH_MAC_ADDRESS0123(ADDRESS)
#define IS_ETH_MAC_ADDRESS123(ADDRESS)
#define IS_ETH_MAC_ADDRESS_FILTER(FILTER)
#define IS_ETH_MAC_ADDRESS_MASK(MASK)
#define IS_ETH_DROP_TCPIP_CHECKSUM_FRAME(CMD)
#define IS_ETH_RECEIVE_STORE_FORWARD(CMD)
#define IS_ETH_FLUSH_RECEIVE_FRAME(CMD)
#define IS_ETH_TRANSMIT_STORE_FORWARD(CMD)
#define IS_ETH_TRANSMIT_THRESHOLD_CONTROL(THRESHOLD)
#define IS_ETH_FORWARD_ERROR_FRAMES(CMD)
#define IS_ETH_FORWARD_UNDERSIZED_GOOD_FRAMES(CMD)
#define IS_ETH_RECEIVE_THRESHOLD_CONTROL(THRESHOLD)
#define IS_ETH_SECOND_FRAME_OPERATE(CMD)
#define IS_ETH_ADDRESS_ALIGNED_BEATS(CMD)
#define IS_ETH_FIXED_BURST(CMD)
#define IS_ETH_RXDMA_BURST_LENGTH(LENGTH)
#define IS_ETH_TXDMA_BURST_LENGTH(LENGTH)
#define IS_ETH_DMA_DESC_SKIP_LENGTH(LENGTH)   ((LENGTH) <= 0x1FU)
#define IS_ETH_DMA_ARBITRATION_ROUNDROBIN_RXTX(RATIO)
#define IS_ETH_DMATXDESC_GET_FLAG(FLAG)
#define IS_ETH_DMA_TXDESC_SEGMENT(SEGMENT)
#define IS_ETH_DMA_TXDESC_CHECKSUM(CHECKSUM)
#define IS_ETH_DMATXDESC_BUFFER_SIZE(SIZE)   ((SIZE) <= 0x1FFFU)
#define IS_ETH_DMARXDESC_GET_FLAG(FLAG)
#define IS_ETH_DMA_RXDESC_BUFFER(BUFFER)
#define IS_ETH_PMT_GET_FLAG(FLAG)
#define IS_ETH_DMA_FLAG(FLAG)   ((((FLAG) & 0xC7FE1800U) == 0x00U) && ((FLAG) != 0x00U))
#define IS_ETH_DMA_GET_FLAG(FLAG)
#define IS_ETH_MAC_IT(IT)   ((((IT) & 0xFFFFFDF1U) == 0x00U) && ((IT) != 0x00U))
#define IS_ETH_MAC_GET_IT(IT)
#define IS_ETH_MAC_GET_FLAG(FLAG)
#define IS_ETH_DMA_IT(IT)   ((((IT) & 0xC7FE1800U) == 0x00U) && ((IT) != 0x00U))
#define IS_ETH_DMA_GET_IT(IT)
#define IS_ETH_DMA_GET_OVERFLOW(OVERFLOW)
#define IS_ETH_MMC_IT(IT)
#define IS_ETH_MMC_GET_IT(IT)
#define IS_ETH_ENHANCED_DESCRIPTOR_FORMAT(CMD)

Define Documentation

#define IS_ETH_ADDRESS_ALIGNED_BEATS (   CMD)
Value:

Definition at line 181 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_AUTOMATIC_PADCRC_STRIP (   CMD)
Value:

Definition at line 95 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_AUTONEGOTIATION (   CMD)
Value:

Definition at line 61 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

#define IS_ETH_BACKOFF_LIMIT (   LIMIT)
Value:
(((LIMIT) == ETH_BACKOFFLIMIT_10) || \
                                     ((LIMIT) == ETH_BACKOFFLIMIT_8) || \
                                     ((LIMIT) == ETH_BACKOFFLIMIT_4) || \
                                     ((LIMIT) == ETH_BACKOFFLIMIT_1))

Definition at line 97 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

Value:

Definition at line 111 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_CARRIER_SENSE (   CMD)
Value:

Definition at line 85 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_CHECKSUM_MODE (   MODE)
Value:
(((MODE) == ETH_CHECKSUM_BY_HARDWARE) || \
                                      ((MODE) == ETH_CHECKSUM_BY_SOFTWARE))

Definition at line 69 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

#define IS_ETH_CHECKSUM_OFFLOAD (   CMD)
Value:

Definition at line 91 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_CONTROL_FRAMES (   PASS)
Value:

Definition at line 108 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_DEFERRAL_CHECK (   CMD)
Value:

Definition at line 101 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_DESTINATION_ADDR_FILTER (   FILTER)
Value:

Definition at line 113 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_DMA_DESC_SKIP_LENGTH (   LENGTH)    ((LENGTH) <= 0x1FU)

Definition at line 209 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_DMA_FLAG (   FLAG)    ((((FLAG) & 0xC7FE1800U) == 0x00U) && ((FLAG) != 0x00U))

Definition at line 268 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_GET_FLAG (   FLAG)
Value:
(((FLAG) == ETH_DMA_FLAG_TST) || ((FLAG) == ETH_DMA_FLAG_PMT) || \
                                   ((FLAG) == ETH_DMA_FLAG_MMC) || ((FLAG) == ETH_DMA_FLAG_DATATRANSFERERROR) || \
                                   ((FLAG) == ETH_DMA_FLAG_READWRITEERROR) || ((FLAG) == ETH_DMA_FLAG_ACCESSERROR) || \
                                   ((FLAG) == ETH_DMA_FLAG_NIS) || ((FLAG) == ETH_DMA_FLAG_AIS) || \
                                   ((FLAG) == ETH_DMA_FLAG_ER) || ((FLAG) == ETH_DMA_FLAG_FBE) || \
                                   ((FLAG) == ETH_DMA_FLAG_ET) || ((FLAG) == ETH_DMA_FLAG_RWT) || \
                                   ((FLAG) == ETH_DMA_FLAG_RPS) || ((FLAG) == ETH_DMA_FLAG_RBU) || \
                                   ((FLAG) == ETH_DMA_FLAG_R) || ((FLAG) == ETH_DMA_FLAG_TU) || \
                                   ((FLAG) == ETH_DMA_FLAG_RO) || ((FLAG) == ETH_DMA_FLAG_TJT) || \
                                   ((FLAG) == ETH_DMA_FLAG_TBU) || ((FLAG) == ETH_DMA_FLAG_TPS) || \
                                   ((FLAG) == ETH_DMA_FLAG_T))

Definition at line 269 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_GET_IT (   IT)
Value:
(((IT) == ETH_DMA_IT_TST) || ((IT) == ETH_DMA_IT_PMT) || \
                               ((IT) == ETH_DMA_IT_MMC) || ((IT) == ETH_DMA_IT_NIS) || \
                               ((IT) == ETH_DMA_IT_AIS) || ((IT) == ETH_DMA_IT_ER) || \
                               ((IT) == ETH_DMA_IT_FBE) || ((IT) == ETH_DMA_IT_ET) || \
                               ((IT) == ETH_DMA_IT_RWT) || ((IT) == ETH_DMA_IT_RPS) || \
                               ((IT) == ETH_DMA_IT_RBU) || ((IT) == ETH_DMA_IT_R) || \
                               ((IT) == ETH_DMA_IT_TU) || ((IT) == ETH_DMA_IT_RO) || \
                               ((IT) == ETH_DMA_IT_TJT) || ((IT) == ETH_DMA_IT_TBU) || \
                               ((IT) == ETH_DMA_IT_TPS) || ((IT) == ETH_DMA_IT_T))

Definition at line 288 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_GET_OVERFLOW (   OVERFLOW)
Value:

Definition at line 297 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_IT (   IT)    ((((IT) & 0xC7FE1800U) == 0x00U) && ((IT) != 0x00U))

Definition at line 287 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_RXDESC_BUFFER (   BUFFER)
Value:
(((BUFFER) == ETH_DMARXDESC_BUFFER1) || \
                                          ((BUFFER) == ETH_DMARXDESC_BUFFER2))

Definition at line 264 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_TXDESC_CHECKSUM (   CHECKSUM)
Value:

Definition at line 241 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMA_TXDESC_SEGMENT (   SEGMENT)
Value:
(((SEGMENT) == ETH_DMATXDESC_LASTSEGMENTS) || \
                                            ((SEGMENT) == ETH_DMATXDESC_FIRSTSEGMENT))

Definition at line 239 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMARXDESC_GET_FLAG (   FLAG)
Value:
(((FLAG) == ETH_DMARXDESC_OWN) || \
                                         ((FLAG) == ETH_DMARXDESC_AFM) || \
                                         ((FLAG) == ETH_DMARXDESC_ES) || \
                                         ((FLAG) == ETH_DMARXDESC_DE) || \
                                         ((FLAG) == ETH_DMARXDESC_SAF) || \
                                         ((FLAG) == ETH_DMARXDESC_LE) || \
                                         ((FLAG) == ETH_DMARXDESC_OE) || \
                                         ((FLAG) == ETH_DMARXDESC_VLAN) || \
                                         ((FLAG) == ETH_DMARXDESC_FS) || \
                                         ((FLAG) == ETH_DMARXDESC_LS) || \
                                         ((FLAG) == ETH_DMARXDESC_IPV4HCE) || \
                                         ((FLAG) == ETH_DMARXDESC_LC) || \
                                         ((FLAG) == ETH_DMARXDESC_FT) || \
                                         ((FLAG) == ETH_DMARXDESC_RWT) || \
                                         ((FLAG) == ETH_DMARXDESC_RE) || \
                                         ((FLAG) == ETH_DMARXDESC_DBE) || \
                                         ((FLAG) == ETH_DMARXDESC_CE) || \
                                         ((FLAG) == ETH_DMARXDESC_MAMPCE))

Definition at line 246 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMATXDESC_BUFFER_SIZE (   SIZE)    ((SIZE) <= 0x1FFFU)

Definition at line 245 of file stm32f4xx_hal_eth.h.

#define IS_ETH_DMATXDESC_GET_FLAG (   FLAG)
Value:
(((FLAG) == ETH_DMATXDESC_OWN) || \
                                         ((FLAG) == ETH_DMATXDESC_IC) || \
                                         ((FLAG) == ETH_DMATXDESC_LS) || \
                                         ((FLAG) == ETH_DMATXDESC_FS) || \
                                         ((FLAG) == ETH_DMATXDESC_DC) || \
                                         ((FLAG) == ETH_DMATXDESC_DP) || \
                                         ((FLAG) == ETH_DMATXDESC_TTSE) || \
                                         ((FLAG) == ETH_DMATXDESC_TER) || \
                                         ((FLAG) == ETH_DMATXDESC_TCH) || \
                                         ((FLAG) == ETH_DMATXDESC_TTSS) || \
                                         ((FLAG) == ETH_DMATXDESC_IHE) || \
                                         ((FLAG) == ETH_DMATXDESC_ES) || \
                                         ((FLAG) == ETH_DMATXDESC_JT) || \
                                         ((FLAG) == ETH_DMATXDESC_FF) || \
                                         ((FLAG) == ETH_DMATXDESC_PCE) || \
                                         ((FLAG) == ETH_DMATXDESC_LCA) || \
                                         ((FLAG) == ETH_DMATXDESC_NC) || \
                                         ((FLAG) == ETH_DMATXDESC_LCO) || \
                                         ((FLAG) == ETH_DMATXDESC_EC) || \
                                         ((FLAG) == ETH_DMATXDESC_VF) || \
                                         ((FLAG) == ETH_DMATXDESC_CC) || \
                                         ((FLAG) == ETH_DMATXDESC_ED) || \
                                         ((FLAG) == ETH_DMATXDESC_UF) || \
                                         ((FLAG) == ETH_DMATXDESC_DB))

Definition at line 215 of file stm32f4xx_hal_eth.h.

Value:

Definition at line 155 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_DUPLEX_MODE (   MODE)
Value:
(((MODE) == ETH_MODE_FULLDUPLEX) || \
                                  ((MODE) == ETH_MODE_HALFDUPLEX))

Definition at line 65 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().

Value:

Definition at line 304 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_FIXED_BURST (   CMD)
Value:
(((CMD) == ETH_FIXEDBURST_ENABLE) || \
                                 ((CMD) == ETH_FIXEDBURST_DISABLE))

Definition at line 183 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_FLUSH_RECEIVE_FRAME (   CMD)
Value:

Definition at line 159 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_FORWARD_ERROR_FRAMES (   CMD)
Value:

Definition at line 171 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

Value:

Definition at line 173 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_INTER_FRAME_GAP (   GAP)
Value:
(((GAP) == ETH_INTERFRAMEGAP_96BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_88BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_80BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_72BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_64BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_56BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_48BIT) || \
                                     ((GAP) == ETH_INTERFRAMEGAP_40BIT))

Definition at line 77 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_JABBER (   CMD)
Value:
(((CMD) == ETH_JABBER_ENABLE) || \
                            ((CMD) == ETH_JABBER_DISABLE))

Definition at line 75 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_LOOPBACK_MODE (   CMD)
Value:

Definition at line 89 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_MAC_ADDRESS0123 (   ADDRESS)
Value:
(((ADDRESS) == ETH_MAC_ADDRESS0) || \
                                         ((ADDRESS) == ETH_MAC_ADDRESS1) || \
                                         ((ADDRESS) == ETH_MAC_ADDRESS2) || \
                                         ((ADDRESS) == ETH_MAC_ADDRESS3))

Definition at line 140 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACAddressConfig().

#define IS_ETH_MAC_ADDRESS123 (   ADDRESS)
Value:
(((ADDRESS) == ETH_MAC_ADDRESS1) || \
                                        ((ADDRESS) == ETH_MAC_ADDRESS2) || \
                                        ((ADDRESS) == ETH_MAC_ADDRESS3))

Definition at line 144 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MAC_ADDRESS_FILTER (   FILTER)
Value:
(((FILTER) == ETH_MAC_ADDRESSFILTER_SA) || \
                                           ((FILTER) == ETH_MAC_ADDRESSFILTER_DA))

Definition at line 147 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MAC_ADDRESS_MASK (   MASK)
Value:
(((MASK) == ETH_MAC_ADDRESSMASK_BYTE6) || \
                                       ((MASK) == ETH_MAC_ADDRESSMASK_BYTE5) || \
                                       ((MASK) == ETH_MAC_ADDRESSMASK_BYTE4) || \
                                       ((MASK) == ETH_MAC_ADDRESSMASK_BYTE3) || \
                                       ((MASK) == ETH_MAC_ADDRESSMASK_BYTE2) || \
                                       ((MASK) == ETH_MAC_ADDRESSMASK_BYTE1))

Definition at line 149 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MAC_GET_FLAG (   FLAG)
Value:
(((FLAG) == ETH_MAC_FLAG_TST) || ((FLAG) == ETH_MAC_FLAG_MMCT) || \
                                   ((FLAG) == ETH_MAC_FLAG_MMCR) || ((FLAG) == ETH_MAC_FLAG_MMC) || \
                                   ((FLAG) == ETH_MAC_FLAG_PMT))

Definition at line 284 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MAC_GET_IT (   IT)
Value:
(((IT) == ETH_MAC_IT_TST) || ((IT) == ETH_MAC_IT_MMCT) || \
                               ((IT) == ETH_MAC_IT_MMCR) || ((IT) == ETH_MAC_IT_MMC) || \
                               ((IT) == ETH_MAC_IT_PMT))

Definition at line 281 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MAC_IT (   IT)    ((((IT) & 0xFFFFFDF1U) == 0x00U) && ((IT) != 0x00U))

Definition at line 280 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MEDIA_INTERFACE (   MODE)
Value:
(((MODE) == ETH_MEDIA_INTERFACE_MII) || \
                                              ((MODE) == ETH_MEDIA_INTERFACE_RMII))

Definition at line 71 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

#define IS_ETH_MMC_GET_IT (   IT)
Value:
(((IT) == ETH_MMC_IT_TGF) || ((IT) == ETH_MMC_IT_TGFMSC) || \
                               ((IT) == ETH_MMC_IT_TGFSC) || ((IT) == ETH_MMC_IT_RGUF) || \
                               ((IT) == ETH_MMC_IT_RFAE) || ((IT) == ETH_MMC_IT_RFCE))

Definition at line 301 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MMC_IT (   IT)
Value:
(((((IT) & 0xFFDF3FFFU) == 0x00U) || (((IT) & 0xEFFDFF9FU) == 0x00U)) && \
                           ((IT) != 0x00U))

Definition at line 299 of file stm32f4xx_hal_eth.h.

#define IS_ETH_MULTICAST_FRAMES_FILTER (   FILTER)
Value:

Definition at line 117 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_PAUSE_LOW_THRESHOLD (   THRESHOLD)
Value:
(((THRESHOLD) == ETH_PAUSELOWTHRESHOLD_MINUS4) || \
                                               ((THRESHOLD) == ETH_PAUSELOWTHRESHOLD_MINUS28) || \
                                               ((THRESHOLD) == ETH_PAUSELOWTHRESHOLD_MINUS144) || \
                                               ((THRESHOLD) == ETH_PAUSELOWTHRESHOLD_MINUS256))

Definition at line 127 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_PAUSE_TIME (   TIME)    ((TIME) <= 0xFFFFU)

Definition at line 124 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_PHY_ADDRESS (   ADDRESS)    ((ADDRESS) <= 0x20U)

Definition at line 60 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ReadPHYRegister(), and HAL_ETH_WritePHYRegister().

#define IS_ETH_PMT_GET_FLAG (   FLAG)
Value:
(((FLAG) == ETH_PMT_FLAG_WUFR) || \
                                   ((FLAG) == ETH_PMT_FLAG_MPR))

Definition at line 266 of file stm32f4xx_hal_eth.h.

#define IS_ETH_PROMISCUOUS_MODE (   CMD)
Value:

Definition at line 115 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_RECEIVE_ALL (   CMD)
Value:
(((CMD) == ETH_RECEIVEALL_ENABLE) || \
                                 ((CMD) == ETH_RECEIVEAll_DISABLE))

Definition at line 103 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_RECEIVE_FLOWCONTROL (   CMD)
Value:

Definition at line 133 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_RECEIVE_OWN (   CMD)
Value:
(((CMD) == ETH_RECEIVEOWN_ENABLE) || \
                                 ((CMD) == ETH_RECEIVEOWN_DISABLE))

Definition at line 87 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_RECEIVE_STORE_FORWARD (   CMD)
Value:

Definition at line 157 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_RECEIVE_THRESHOLD_CONTROL (   THRESHOLD)
Value:

Definition at line 175 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_RETRY_TRANSMISSION (   CMD)
Value:

Definition at line 93 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_RX_MODE (   MODE)
Value:
(((MODE) == ETH_RXPOLLING_MODE) || \
                                 ((MODE) == ETH_RXINTERRUPT_MODE))

Definition at line 67 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

#define IS_ETH_RXDMA_BURST_LENGTH (   LENGTH)
Value:
(((LENGTH) == ETH_RXDMABURSTLENGTH_1BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_2BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_8BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_16BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_32BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_4BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_8BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_16BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_32BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_64BEAT) || \
                                           ((LENGTH) == ETH_RXDMABURSTLENGTH_4XPBL_128BEAT))

Definition at line 185 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_SECOND_FRAME_OPERATE (   CMD)
Value:

Definition at line 179 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_SOURCE_ADDR_FILTER (   CMD)
Value:

Definition at line 105 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_SPEED (   SPEED)
Value:
(((SPEED) == ETH_SPEED_10M) || \
                             ((SPEED) == ETH_SPEED_100M))

Definition at line 63 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().

#define IS_ETH_TRANSMIT_FLOWCONTROL (   CMD)
Value:

Definition at line 135 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_TRANSMIT_STORE_FORWARD (   CMD)
Value:

Definition at line 161 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_TRANSMIT_THRESHOLD_CONTROL (   THRESHOLD)
Value:

Definition at line 163 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_TXDMA_BURST_LENGTH (   LENGTH)
Value:
(((LENGTH) == ETH_TXDMABURSTLENGTH_1BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_2BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_8BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_16BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_32BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_4BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_8BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_16BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_32BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_64BEAT) || \
                                           ((LENGTH) == ETH_TXDMABURSTLENGTH_4XPBL_128BEAT))

Definition at line 197 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigDMA().

#define IS_ETH_UNICAST_FRAMES_FILTER (   FILTER)
Value:

Definition at line 121 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

Value:

Definition at line 131 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_VLAN_TAG_COMPARISON (   COMPARISON)
Value:
(((COMPARISON) == ETH_VLANTAGCOMPARISON_12BIT) || \
                                                ((COMPARISON) == ETH_VLANTAGCOMPARISON_16BIT))

Definition at line 137 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_VLAN_TAG_IDENTIFIER (   IDENTIFIER)    ((IDENTIFIER) <= 0xFFFFU)

Definition at line 139 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_WATCHDOG (   CMD)
Value:
(((CMD) == ETH_WATCHDOG_ENABLE) || \
                              ((CMD) == ETH_WATCHDOG_DISABLE))

Definition at line 73 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().

#define IS_ETH_ZEROQUANTA_PAUSE (   CMD)
Value:

Definition at line 125 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC().