The horizontal can get from EDID table bytes 0x38(lower 8 bits) and 0x3A(Upper 4:4 bits).
For example:
Bytes Value
0x38 0xA0
0x3A 0x50
Horizotal = (Offset (0x3A) & 0xF0 << 4) + Offset (0x38)
= (0x50 << 4) + 0xA0
= 0x5A0 (Hex)
= 1440 (Dec)
The vertical can get from EDID table bytes 0x3B(lower 8 bits) and 0x3D(Upper 4:4 bits).
For example:
Bytes Value
0x3B 0x84
0x3D 0x30
Vertical = (Offset (0x3D) & 0xF0 << 4) + Offset (0x3B)
= (0x30 << 4) + 0x84
= 0x384 (Hex)
= 900 (Dec)
Therefore, we can know the panel resoultion is 1440 * 900 for this example.
No comments:
Post a Comment