S32 SDK
ENET Peripheral Access Layer

Detailed Description

Modules

 ENET Register Masks
 

Data Structures

struct  ENET_Type
 

Macros

#define ENET_CHANNEL_COUNT   4u
 
#define ENET_INSTANCE_COUNT   (1u)
 
#define ENET_BASE   (0x40079000u)
 
#define ENET   ((ENET_Type *)ENET_BASE)
 
#define ENET_BASE_ADDRS   { ENET_BASE }
 
#define ENET_BASE_PTRS   { ENET }
 
#define ENET_IRQS_ARR_COUNT   (6u)
 
#define ENET_TIMER_IRQS_CH_COUNT   (1u)
 
#define ENET_TX_IRQS_CH_COUNT   (1u)
 
#define ENET_RX_IRQS_CH_COUNT   (1u)
 
#define ENET_ERR_IRQS_CH_COUNT   (1u)
 
#define ENET_STOP_IRQS_CH_COUNT   (1u)
 
#define ENET_WAKE_IRQS_CH_COUNT   (1u)
 
#define ENET_TIMER_IRQS   { ENET_TIMER_IRQn }
 
#define ENET_TX_IRQS   { ENET_TX_IRQn }
 
#define ENET_RX_IRQS   { ENET_RX_IRQn }
 
#define ENET_ERR_IRQS   { ENET_ERR_IRQn }
 
#define ENET_STOP_IRQS   { ENET_STOP_IRQn }
 
#define ENET_WAKE_IRQS   { ENET_WAKE_IRQn }
 

Typedefs

typedef struct ENET_TypeENET_MemMapPtr
 

Macro Definition Documentation

#define ENET   ((ENET_Type *)ENET_BASE)

Peripheral ENET base pointer

Definition at line 3369 of file S32K148.h.

#define ENET_BASE   (0x40079000u)

Peripheral ENET base address

Definition at line 3367 of file S32K148.h.

#define ENET_BASE_ADDRS   { ENET_BASE }

Array initializer of ENET peripheral base addresses

Definition at line 3371 of file S32K148.h.

#define ENET_BASE_PTRS   { ENET }

Array initializer of ENET peripheral base pointers

Definition at line 3373 of file S32K148.h.

#define ENET_CHANNEL_COUNT   4u

ENET - Size of Registers Arrays

Definition at line 3240 of file S32K148.h.

#define ENET_ERR_IRQS   { ENET_ERR_IRQn }

Definition at line 3392 of file S32K148.h.

#define ENET_ERR_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the ERR type of ENET module.

Definition at line 3383 of file S32K148.h.

#define ENET_INSTANCE_COUNT   (1u)

Number of instances of the ENET module.

Definition at line 3362 of file S32K148.h.

#define ENET_IRQS_ARR_COUNT   (6u)

Number of interrupt vector arrays for the ENET module.

Definition at line 3375 of file S32K148.h.

#define ENET_RX_IRQS   { ENET_RX_IRQn }

Definition at line 3391 of file S32K148.h.

#define ENET_RX_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the RX type of ENET module.

Definition at line 3381 of file S32K148.h.

#define ENET_STOP_IRQS   { ENET_STOP_IRQn }

Definition at line 3393 of file S32K148.h.

#define ENET_STOP_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the STOP type of ENET module.

Definition at line 3385 of file S32K148.h.

#define ENET_TIMER_IRQS   { ENET_TIMER_IRQn }

Interrupt vectors for the ENET peripheral type

Definition at line 3389 of file S32K148.h.

#define ENET_TIMER_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the TIMER type of ENET module.

Definition at line 3377 of file S32K148.h.

#define ENET_TX_IRQS   { ENET_TX_IRQn }

Definition at line 3390 of file S32K148.h.

#define ENET_TX_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the TX type of ENET module.

Definition at line 3379 of file S32K148.h.

#define ENET_WAKE_IRQS   { ENET_WAKE_IRQn }

Definition at line 3394 of file S32K148.h.

#define ENET_WAKE_IRQS_CH_COUNT   (1u)

Number of interrupt channels for the WAKE type of ENET module.

Definition at line 3387 of file S32K148.h.

Typedef Documentation

typedef struct ENET_Type * ENET_MemMapPtr