This file contains the type definitions and helper macros for the Enet Peripheral interface.
Go to the source code of this file.
Data Structures | |
| struct | Enet_Obj |
| Enet object. More... | |
Macros | |
| #define | ENET_FEAT_ALL (0xFFFFFFFFU) |
| Feature mask which indicates that all of the configurable features are enabled. More... | |
| #define | ENET_FEAT_BASE (0x00000000U) |
| Feature masks which indicates that none of the configurable features are enabled. More... | |
| #define | ENET_FEAT_IS_EN(feats, mask) (((feats) & (mask)) != 0U) |
| Check if a configurable feature is enabled or not. More... | |
| #define | ENET_ERRATA_NONE (0x00000000U) |
| Errata mask which indicates that none of the erratas is applicable. More... | |
| #define | ENET_ERRATA_IS_ANY(mask) ((mask) != ENET_ERRATA_NONE) |
| Check if any errata is applicable, from an errata mask. More... | |
| #define | ENET_ERRATA_IS_EN(erratas, mask) (((erratas) & (mask)) != 0U) |
| Check if an errata is applicable. More... | |
Typedefs | |
| typedef struct Enet_Obj_s * | Enet_Handle |
| Ethernet driver handle. More... | |
Functions | |
| static EnetPer_Handle | Enet_getPerHandle (Enet_Handle hEnet) |
| Get the Enet Peripheral handle associated with Enet driver. More... | |
| #define ENET_FEAT_ALL (0xFFFFFFFFU) |
Feature mask which indicates that all of the configurable features are enabled.
| #define ENET_FEAT_BASE (0x00000000U) |
Feature masks which indicates that none of the configurable features are enabled.
| #define ENET_FEAT_IS_EN | ( | feats, | |
| mask | |||
| ) | (((feats) & (mask)) != 0U) |
Check if a configurable feature is enabled or not.
| #define ENET_ERRATA_NONE (0x00000000U) |
Errata mask which indicates that none of the erratas is applicable.
| #define ENET_ERRATA_IS_ANY | ( | mask | ) | ((mask) != ENET_ERRATA_NONE) |
Check if any errata is applicable, from an errata mask.
| #define ENET_ERRATA_IS_EN | ( | erratas, | |
| mask | |||
| ) | (((erratas) & (mask)) != 0U) |
Check if an errata is applicable.
| typedef struct Enet_Obj_s* Enet_Handle |
Ethernet driver handle.
Ethernet driver opaque handle used to call any Enet related APIs.
|
inlinestatic |
Get the Enet Peripheral handle associated with Enet driver.
Gets the underlying Enet Peripheral handle associated with the given Enet driver.
| hEnet | Enet handle |