libhd 5.0
Monitor (DDC) information

Monitor information functions. More...

Functions

static void add_monitor (hd_data_t *hd_data, devtree_t *dt)
static int chk_edid_info (hd_data_t *hd_data, unsigned char *edid)
static void add_lcd_info (hd_data_t *hd_data, hd_t *hd, bios_info_t *bt)
static int mi_cmp (monitor_info_t **mi0, monitor_info_t **mi1)
static void add_edid_info (hd_data_t *hd_data, hd_t *hd, unsigned char *edid)
static void add_monitor_res (hd_t *hd, unsigned x, unsigned y, unsigned hz, unsigned il)
static void fix_edid_info (hd_data_t *hd_data, unsigned char *edid)
void hd_scan_monitor (hd_data_t *hd_data)

Detailed Description

Monitor information functions.

See also
http://en.wikipedia.org/wiki/Extended_Display_Identification_Data#EDID_1.3_data_format for the detailed EDID data structure description

Function Documentation

◆ add_edid_info()

◆ add_lcd_info()

◆ add_monitor()

◆ add_monitor_res()

void add_monitor_res ( hd_t * hd,
unsigned x,
unsigned y,
unsigned hz,
unsigned il )
static

◆ chk_edid_info()

int chk_edid_info ( hd_data_t * hd_data,
unsigned char * edid )
static

References hd_data.

Referenced by add_monitor(), and hd_scan_monitor().

◆ fix_edid_info()

void fix_edid_info ( hd_data_t * hd_data,
unsigned char * edid )
static

References hd_data.

Referenced by add_edid_info().

◆ hd_scan_monitor()

◆ mi_cmp()

int mi_cmp ( monitor_info_t ** mi0,
monitor_info_t ** mi1 )
static

Referenced by add_edid_info().