Module edid

Source
Expand description

Implementation of the EDID specification provided by software. EDID spec: https://glenwing.github.io/docs/VESA-EEDID-A2.pdf

Structsยง

DisplayInfo
EdidBytes
This class is used to create the Extended Display Identification Data (EDID), which will be exposed to the guest system.
Resolution

Constantsยง

DATA_BLOCK_TYPE_1_DETAILED_TIMING ๐Ÿ”’
DATA_BLOCK_TYPE_1_DETAILED_TIMING_SIZE ๐Ÿ”’
DATA_BLOCK_TYPE_1_DETAILED_TIMING_VERSION ๐Ÿ”’
DEFAULT_HORIZONTAL_BLANKING ๐Ÿ”’
DEFAULT_HORIZONTAL_FRONT_PORCH ๐Ÿ”’
DEFAULT_HORIZONTAL_SYNC_PULSE ๐Ÿ”’
DEFAULT_VERTICAL_BLANKING ๐Ÿ”’
DEFAULT_VERTICAL_FRONT_PORCH ๐Ÿ”’
DEFAULT_VERTICAL_SYNC_PULSE ๐Ÿ”’
DISPLAYID_EXT ๐Ÿ”’
EDID_DATA_LENGTH ๐Ÿ”’
MILLIMETERS_PER_INCH ๐Ÿ”’

Functionsยง

calculate_checksum ๐Ÿ”’
gcd ๐Ÿ”’
populate_detailed_timing_descriptor ๐Ÿ”’
populate_display_name ๐Ÿ”’
populate_displayid_detailed_timings ๐Ÿ”’
populate_edid_version ๐Ÿ”’
populate_header ๐Ÿ”’
populate_size ๐Ÿ”’
populate_standard_timings ๐Ÿ”’