mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-26 21:36:27 -05:00
file_sys/card_image: Provide named members for the GamecardInfo struct
Fills out the struct according to information provided by SwitchBrew
This commit is contained in:
parent
b6d2c64f4d
commit
820bcee6a4
1 changed files with 12 additions and 1 deletions
|
@ -32,7 +32,18 @@ enum class GamecardSize : u8 {
|
||||||
};
|
};
|
||||||
|
|
||||||
struct GamecardInfo {
|
struct GamecardInfo {
|
||||||
std::array<u8, 0x70> data;
|
u64_le firmware_version;
|
||||||
|
u32_le access_control_flags;
|
||||||
|
u32_le read_wait_time1;
|
||||||
|
u32_le read_wait_time2;
|
||||||
|
u32_le write_wait_time1;
|
||||||
|
u32_le write_wait_time2;
|
||||||
|
u32_le firmware_mode;
|
||||||
|
u32_le cup_version;
|
||||||
|
std::array<u8, 4> reserved1;
|
||||||
|
u64_le update_partition_hash;
|
||||||
|
u64_le cup_id;
|
||||||
|
std::array<u8, 0x38> reserved2;
|
||||||
};
|
};
|
||||||
static_assert(sizeof(GamecardInfo) == 0x70, "GamecardInfo has incorrect size.");
|
static_assert(sizeof(GamecardInfo) == 0x70, "GamecardInfo has incorrect size.");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue