MCUSW
Eth Driver Interrupt Handlers

Introduction

Functions

void Eth_RxIrqHdlr_0 (void)
 ISR for frame reception interrupts of the indexed controller. More...
 
void Eth_TxIrqHdlr_0 (void)
 ISR for frame transmission interrupts of the indexed controller. More...
 
ETH_ISR_TEXT_SECTION void Eth_RxIrqPacingHdlr_0 (void)
 
ETH_ISR_TEXT_SECTION void Eth_TxIrqPacingHdlr_0 (void)
 
void Eth_MdioIrqHdlr_0 (void)
 ISR for MDIO interrupts of the indexed controller. 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

◆ Eth_RxIrqHdlr_0()

void Eth_RxIrqHdlr_0 ( void  )

ISR for frame reception interrupts of the indexed controller.

*  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.
*  

◆ Eth_TxIrqHdlr_0()

void Eth_TxIrqHdlr_0 ( void  )

ISR for frame transmission interrupts of the indexed controller.

*  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.
*  

◆ Eth_RxIrqPacingHdlr_0()

ETH_ISR_TEXT_SECTION void Eth_RxIrqPacingHdlr_0 ( void  )

◆ Eth_TxIrqPacingHdlr_0()

ETH_ISR_TEXT_SECTION void Eth_TxIrqPacingHdlr_0 ( void  )

◆ Eth_MdioIrqHdlr_0()

void Eth_MdioIrqHdlr_0 ( void  )

ISR for MDIO interrupts of the indexed controller.

*  Service name      : Eth_MdioIrqHdlr_0
*  Syntax            : void Eth_MdioIrqHdlr_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 MDIO interrupts of the indexed controller.
*