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