MTB CAT1 Peripheral driver library
cy_stc_ethif_intr_config_t Struct Reference

Description

Interrupt configuration for Ethernet MAC.

Data Fields

bool btsu_time_match
 Time stamp unit time match event.
 
bool bwol_rx
 Wake on LAN event received.
 
bool blpi_ch_rx
 LPI indication status bit change received.
 
bool btsu_sec_inc
 TSU seconds register increment.
 
bool bptp_tx_pdly_rsp
 PTP pdelay_resp frame transmitted.
 
bool bptp_tx_pdly_req
 PTP pdelay_req frame transmitted.
 
bool bptp_rx_pdly_rsp
 PTP pdelay_resp frame received.
 
bool bptp_rx_pdly_req
 PTP pdelay_req frame received.
 
bool bptp_tx_sync
 PTP sync frame transmitted.
 
bool bptp_tx_dly_req
 PTP delay_req frame transmitted.
 
bool bptp_rx_sync
 PTP sync frame received.
 
bool bptp_rx_dly_req
 PTP delay_req frame received.
 
bool bext_intr
 External input interrupt detected.
 
bool bpause_frame_tx
 Pause frame transmitted.
 
bool bpause_time_zero
 Pause time reaches zero or zeroq pause frame received.
 
bool bpause_nz_qu_rx
 Pause frame with non-zero quantum received.
 
bool bhresp_not_ok
 DMA hresp not OK.
 
bool brx_overrun
 Rx overrun error.
 
bool bpcs_link_change_det
 Link status change detected by PCS.
 
bool btx_complete
 Frame has been transmitted successfully.
 
bool btx_fr_corrupt
 Tx frame corruption.
 
bool btx_retry_ex_late_coll
 Retry limit exceeded or late collision.
 
bool btx_underrun
 Tx underrun.
 
bool btx_used_read
 Used bit set has been read in Tx descriptor list.
 
bool brx_used_read
 Used bit set has been read in Rx descriptor list.
 
bool brx_complete
 Frame received successfully and stored.
 
bool bman_frame
 Management Frame Sent.