DRV_MIIM_SETUP_FLAGS Enumeration

C

typedef enum { 
    DRV_MIIM_SETUP_FLAG_NONE, 
    DRV_MIIM_SETUP_FLAG_PREAMBLE_SUPPRESSED, 
    DRV_MIIM_SETUP_FLAG_PREAMBLE_DEFAULT, 
    DRV_MIIM_SETUP_FLAG_SCAN_ADDRESS_INCREMENT, 
    DRV_MIIM_SETUP_FLAG_SCAN_ADDRESS_DEFAULT 
} DRV_MIIM_SETUP_FLAGS; 

Members

MembersDescription
DRV_MIIM_SETUP_FLAG_NONENo flag specified. Default value
DRV_MIIM_SETUP_FLAG_PREAMBLE_SUPPRESSEDSuppress the normal 32 bit MIIM preamble field. Some PHYs support suppressed preamble
DRV_MIIM_SETUP_FLAG_PREAMBLE_DEFAULTInclude the 32 bit MIIM preamble field. Default operation.
DRV_MIIM_SETUP_FLAG_SCAN_ADDRESS_INCREMENTScan operation will read across a range of PHY addresses Scan will start with address 1 through the address set in the scan operation
DRV_MIIM_SETUP_FLAG_SCAN_ADDRESS_DEFAULTScan operation will read just one PHY address. Default operation.

Description

MIIM Driver Set up flags This enumeration identifies the setup specific flags supported by the MIIM driver.

Remarks

Multiple flags can be simultaneously set.

DRV_MIIM_OBJECT_BASE_Default Variable File drv_miim.h const DRV_MIIM_OBJECT_BASE DRV_MIIM_OBJECT_BASE_Default;

Description

The supported basic MIIM driver (DRV_MIIM_OBJECT_BASE). This object is implemented by default as using the standard MIIM interface. It can be overwritten dynamically when needed.