libhd  5.0
Functions

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()

void add_edid_info ( hd_data_t hd_data,
hd_t hd,
unsigned char *  edid 
)
static

◆ add_lcd_info()

void add_lcd_info ( hd_data_t hd_data,
hd_t hd,
bios_info_t bt 
)
static

◆ add_monitor()

void add_monitor ( hd_data_t hd_data,
devtree_t dt 
)
static

◆ 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

Referenced by add_monitor(), and hd_scan_monitor().

◆ fix_edid_info()

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

Referenced by add_edid_info().

◆ hd_scan_monitor()

void hd_scan_monitor ( hd_data_t hd_data)

◆ mi_cmp()

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

Referenced by add_edid_info().