libnx  v4.6.0
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
 
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
 Always 1.
 
u8 checksum
 Sum of all 128 bytes should equal 0 mod 256. More...
 
u8 extension_tag
 Always 2 = CEA EDID timing extension.
 
u8 revision
 
u8 dtd_start
 
u8 native_dtd_count: 4
 
u8 native_dtd_feature_bitmap: 4
 
SetSysDataBlock data_block
 
SetSysModeLine extended_timing_descriptor [5]
 
u8 extended_checksum
 Sum of 128 extended bytes should equal 0 mod 256.
 

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: