DDC_writeEDID

Attempts to write the EDID information block to the monitor.

Declaration

ibool NAPI DDC_writeEDID(
    GA_devCtx *dc,
    N_int32 slaveAddr,
    uchar *edid,
    N_int32 length,
    N_int32 blockNumber,
    N_int32 iChannel)

Prototype In

snap/ddc.h

Parameters

dc

SNAP device driver to use for communications

slaveAddr

Slave address to write the EDID data to (ie: 0xA0 for EDID 2)

edid

Place to store the EDID information read

length

Number of bytes of EDID data to read

blockNumber

EDID block number to write (generally 0)

iChannel

DDC channel to use for communications (0 for primary monitor)

 

Return Value

True on success, false on error.

Description

This function attempts to write the EDID information to the monitor. Most monitors allow writing of the EDID data to the monitor so that they can be configured during factory testing and setup. This feature is used to reprogram the EDID information in a monitor in the field. Note that in order to re-program the EDID information in the monitor, you need to ensure that the VSYNC is held high for the duration of writes to the EDID, as this is the write protection used by the monitor.

See Also

DDC_initExt, DDC_readEDID

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com