libnx v4.10.0
Loading...
Searching...
No Matches
Data Fields
SetSysEdid Struct Reference

Edid. More...

#include <set.h>

Data Fields

u8 pattern [8]
 Fixed pattern 00 FF FF FF FF FF FF 00.
 
u16 pnp_id
 Big-endian set of 3 5-bit values representing letters, 1 = A .. 26 = Z.
 
u16 product_code
 
u32 serial_number
 
u8 manufacture_week
 
u8 manufacture_year
 Real year is 1990 + val.
 
u8 edid_version
 
u8 edid_revision
 
u8 video_input_parameters_bitmap
 
u8 display_width
 
u8 display_height
 
u8 display_gamma
 
u8 supported_features_bitmap
 
struct { 
 
   u8   green_y_lsb: 2 
 
   u8   green_x_lsb: 2 
 
   u8   red_y_lsb: 2 
 
   u8   red_x_lsb: 2 
 
   u8   blue_lsb: 4 
 
   u8   white_lsb: 4 
 
   u8   red_x_msb 
 
   u8   red_y_msb 
 
   u8   green_x_msb 
 
   u8   green_y_msb 
 
   u8   blue_x_msb 
 
   u8   blue_y_msb 
 
   u8   white_x_msb 
 
   u8   white_y_msb 
 
chromaticity 
 
u8 timing_bitmap [3]
 
struct { 
 
   u8   x_resolution 
 Real value is (val + 31) * 8 pixels.
 
   u8   vertical_frequency: 6 
 Real value is val + 60 Hz.
 
   u8   aspect_ratio: 2 
 0 = 16:10, 1 = 4:3, 2 = 5:4, 3 = 16:9.
 
timing_info [8] 
 
SetSysModeLine timing_descriptor [2]
 
struct { 
 
   u16   display_descriptor_zero 
 
   u8   padding1 
 
   u8   descriptor_type 
 
   u8   padding2 
 
   char   name [0xD] 
 
display_descriptor_name 
 
struct { 
 
   u16   display_descriptor_zero 
 
   u8   padding1 
 
   u8   descriptor_type 
 
   u8   range_limit_offsets 
 
   u8   vertical_field_rate_min 
 
   u8   vertical_field_rate_max 
 
   u8   horizontal_line_rate_min 
 
   u8   horizontal_line_rate_max 
 
   u8   pixel_clock_rate_max 
 Rounded up to multiples of 10 MHz.
 
   u8   extended_timing_info 
 
   u8   padding [7] 
 
display_descriptor_range_limits 
 
u8 extension_count
 
u8 checksum
 Sum of all 128 bytes should equal 0 mod 256.
 
SetSysExtensionBlock data1
 
SetSysExtensionBlock data2
 [13.0.0+]
 
SetSysExtensionBlock data3
 [13.0.0+]
 

Detailed Description

Edid.

Field Documentation

◆ checksum

u8 SetSysEdid::checksum

Sum of all 128 bytes should equal 0 mod 256.

Extended data.


The documentation for this struct was generated from the following file: