From 263c0364d11714aca012e494545ddead91a881a8 Mon Sep 17 00:00:00 2001 From: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com> Date: Tue, 18 Jun 2024 16:41:29 +0300 Subject: [PATCH] More DRX definitions (#385) * More DRX definitions Changed DRH state names, notably: UNK0-> NORADIO UNK1-> WII UNK2-> [not renamed] UNK3-> NODRC UNK7F-> [not renamed] DRC EEPROM now defined as data instead of being unknown. More info yet to be added. * Unneeded comment removed --- include/nsysccr/cdc.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/include/nsysccr/cdc.h b/include/nsysccr/cdc.h index c17d32c3..b2906fa7 100644 --- a/include/nsysccr/cdc.h +++ b/include/nsysccr/cdc.h @@ -141,13 +141,13 @@ typedef enum CCRCDCExt typedef enum CCRCDCDrhStateEnum { - CCR_CDC_SYS_DRH_STATE_UNK0 = 0x00, - CCR_CDC_SYS_DRH_STATE_UNK1 = 0x01, - CCR_CDC_SYS_DRH_STATE_UNK2 = 0x02, - CCR_CDC_SYS_DRH_STATE_UNK3 = 0x03, - CCR_CDC_SYS_DRH_STATE_ECO = 0x04, - CCR_CDC_SYS_DRH_STATE_UNK7F = 0x7F, - CCR_CDC_SYS_DRH_STATE_CAFE = 0xFF, + CCR_CDC_SYS_DRH_STATE_NORADIO = 0x00, + CCR_CDC_SYS_DRH_STATE_WII = 0x01, + CCR_CDC_SYS_DRH_STATE_UNK2 = 0x02, + CCR_CDC_SYS_DRH_STATE_NODRC = 0x03, + CCR_CDC_SYS_DRH_STATE_ECO = 0x04, + CCR_CDC_SYS_DRH_STATE_UNK7F = 0x7F, + CCR_CDC_SYS_DRH_STATE_CAFE = 0xFF, } CCRCDCDrhStateEnum; struct WUT_PACKED CCRCDCMacAddress @@ -190,9 +190,10 @@ WUT_CHECK_SIZE(CCRCDCSysMessage, 0x4); struct WUT_PACKED CCRCDCEepromData { uint32_t version; - WUT_UNKNOWN_BYTES(0x300); + uint8_t data[0x300]; }; WUT_CHECK_OFFSET(CCRCDCEepromData, 0x0, version); +WUT_CHECK_OFFSET(CCRCDCEepromData, 0x4, data); WUT_CHECK_SIZE(CCRCDCEepromData, 0x304); struct WUT_PACKED CCRCDCWowlWakeDrcArg