Jump to main content

##

# 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

Members | Description
--- | ---
DRV_MIIM_SETUP_FLAG_NONE | No flag specified. Default value
DRV_MIIM_SETUP_FLAG_PREAMBLE_SUPPRESSED | Suppress the normal 32 bit MIIM preamble field. Some PHYs support suppressed preamble
DRV_MIIM_SETUP_FLAG_PREAMBLE_DEFAULT | Include the 32 bit MIIM preamble field. Default operation.
DRV_MIIM_SETUP_FLAG_SCAN_ADDRESS_INCREMENT | Scan 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_DEFAULT | Scan 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.