MCUSW
Eth Driver Interrupt Handlers

Introduction

Functions

 FUNC (void, ETH_CODE_FAST) Eth_RxIrqHdlr_0(void)
 ISR for frame reception interrupts of the indexed controller 0. More...
 

Macros

#define ETH_START_SEC_ISR_CODE
 
#define ETH_STOP_SEC_ISR_CODE
 

Eth Driver ISR category level

Definitions for Eth Driver ISR ISR category level.

#define ETH_ISR_VOID   (0x00U)
 void ISR type More...
 
#define ETH_ISR_CAT1   (0x01U)
 Category 1 ISR type. More...
 
#define ETH_ISR_CAT2   (0x02U)
 Category 2 ISR type. More...
 

Macro Definition Documentation

◆ ETH_ISR_VOID

#define ETH_ISR_VOID   (0x00U)

void ISR type

◆ ETH_ISR_CAT1

#define ETH_ISR_CAT1   (0x01U)

Category 1 ISR type.

◆ ETH_ISR_CAT2

#define ETH_ISR_CAT2   (0x02U)

Category 2 ISR type.

◆ ETH_START_SEC_ISR_CODE

#define ETH_START_SEC_ISR_CODE

◆ ETH_STOP_SEC_ISR_CODE

#define ETH_STOP_SEC_ISR_CODE

Function Documentation

◆ FUNC()

FUNC ( void  ,
ETH_CODE_FAST   
)

ISR for frame reception interrupts of the indexed controller 0.

ISR for MDIO interrupts of all controllers.

ISR for TX pacing interrupts of the indexed controller 0.

ISR for RX pacing interrupts of the indexed controller 0.

ISR for frame transmission interrupts of the indexed controller 0.

*  Service name      : Eth_RxIrqHdlr_0
*  Syntax            : void Eth_RxIrqHdlr_0(
*                          void
*                      )
*  Service ID[hex]   : 0x10
*  Sync/Async        : Synchronous
*  Reentrancy        : Non Reentrant
*  Parameters (in)   : None
*  Parameters (inout): None
*  Parameters (out)  : None
*  Return value      : None
*  Description       : Handles frame reception interrupts of the indexed
*                      controller 0.
*  
*  Service name      : Eth_TxIrqHdlr_0
*  Syntax            : void Eth_TxIrqHdlr_0(
*                          void
*                      )
*  Service ID[hex]   : 0x11
*  Sync/Async        : Synchronous
*  Reentrancy        : Non Reentrant
*  Parameters (in)   : None
*  Parameters (inout): None
*  Parameters (out)  : None
*  Return value      : None
*  Description       : Handles frame transmission interrupts of the indexed
*                      controller 0.
*  
*  Service name      : Eth_RxIrqPacingHdlr_0
*  Syntax            : void Eth_RxIrqPacingHdlr_0(
*                          void
*                      )
*  Service ID[hex]   : NA
*  Sync/Async        : Synchronous
*  Reentrancy        : Non Reentrant
*  Parameters (in)   : None
*  Parameters (inout): None
*  Parameters (out)  : None
*  Return value      : None
*  Description       : Handles RX pacing interrupts of the indexed
*                      controller 0.
*  
*  Service name      : Eth_TxIrqPacingHdlr_0
*  Syntax            : void Eth_TxIrqPacingHdlr_0(
*                          void
*                      )
*  Service ID[hex]   : NA
*  Sync/Async        : Synchronous
*  Reentrancy        : Non Reentrant
*  Parameters (in)   : None
*  Parameters (inout): None
*  Parameters (out)  : None
*  Return value      : None
*  Description       : Handles TX pacing interrupts of the indexed
*                      controller 0.
*  
*  Service name      : Eth_MdioIrqHdlr
*  Syntax            : void Eth_MdioIrqHdlr(
*                          void
*                      )
*  Service ID[hex]   : NA
*  Sync/Async        : Synchronous
*  Reentrancy        : Non Reentrant
*  Parameters (in)   : None
*  Parameters (inout): None
*  Parameters (out)  : None
*  Return value      : None
*  Description       : Handles MDIO interrupts of all controllers
*