|
|
u8 | extension_tag |
| | 2 = CEA EDID timing extension, 0x70 = DisplayID Extension Block, 0xF0 = EDID Extension Block Map
|
| |
|
union { | |
| |
|
struct { | |
| |
|
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 padding [5] | |
| |
| } cea | |
| | CEA EDID timing extension.
|
| |
|
struct { | |
| |
|
u8 data [0x7E] | |
| |
| } display_id | |
| | [13.0.0+] DisplayID Extension Block
|
| |
|
struct { | |
| |
|
u8 second_block_extension_tag | |
| |
|
u8 third_block_extension_tag | |
| |
|
u8 padding [0x7C] | |
| |
| } block_map | |
| | [13.0.0+] EDID Extension Block Map
|
| |
| } | extension_block | |
| |
|
u8 | extended_checksum |
| | Sum of 128 extended bytes should equal 0 mod 256.
|
| |
The documentation for this struct was generated from the following file:
- include/switch/services/set.h