161 BOOL *outNeedsUpdate);
181 BOOL *outNeedsUpdate,
182 BOOL allowDowngrade);
220 BOOL allowDowngrade);
uint32_t progress
Progress from 0-100.
int32_t CCRSysInvalidatePairing(void)
Invalidate the DRC pairing in slot 0.
int32_t CCRSysGetPincode(uint32_t *pin)
Gets the pin code used for pairing in decimal representation.
int32_t CCRSysSetSystemTime(OSTime time)
Sets the DRH system time.
int32_t __CCRSysWaitReattach(uint32_t drcSlot, BOOL unknown)
Wait for the DRC to reattach.
int32_t CCRSysCaffeineSetCaffeineSlot(uint32_t slot)
void __CCRSysInitReattach(uint32_t drcSlot)
Initialize a DRC reattach.
void CCRSysGetUpdateState(CCRSysUpdateState *outUpdateState)
Get the update state during a pending DRC firmware update.
int32_t CCRSysStartPairing(uint32_t drcSlot, uint32_t timeout)
Starts the pairing process for the specified slot.
CCRSysPairingState CCRSysGetPairingState(void)
Gets the current pairing state.
int32_t CCRSysInitializeSettings()
Resets the DRC (It'll show "Turn on the TV and Wii U console" until paired)
int32_t CCRSysNeedsDRCFWUpdate(uint32_t drcSlot, BOOL *outNeedsUpdate)
Check if a DRC firmware update is needed.
int32_t CCRSysSetInitBootFlag(CCRSysInitBootFlag flag)
int32_t CCRSysStopPairing(void)
Stops the pairing process.
int32_t CCRSysGetCurrentLCDMode(CCRSysLCDMode *mode)
Gets the brightness of the DRC.
int32_t CCRSysSetVersionCheckFlag(uint32_t flag)
Set the version check flag.
BOOL __CCRSysDRCIsAttached(uint32_t drcSlot)
Check if the DRC in the specified slot is attached.
int32_t CCRSysDRCShutdown(void)
Shutdown the DRC in slot 0.
int32_t __CCRSysNeedsDRCFWUpdate(uint32_t drcSlot, BOOL *outNeedsUpdate, BOOL allowDowngrade)
Check if a DRC firmware update is needed.
int32_t __CCRSysDRCFWUpdate(uint32_t drcSlot, BOOL allowDowngrade)
Starts a DRC firmware update if necessary.
void CCRSysDRCFWUpdateForward(void)
Finish a pending DRC firmware update.
int32_t CCRSysGetVersionCheckFlag(uint32_t *outFlag)
Get the version check flag.
int32_t CCRSysDRCFWUpdate(uint32_t drcSlot)
Starts a DRC firmware update if necessary and region matches.
int32_t CCRSysSetCurrentLCDMode(CCRSysLCDMode mode)
Sets the brightness of the DRC.
@ CCR_SYS_BOOT_FLAG_FIRST_BOOT
Shows "Turn on the TV and Wii U Console.." text on next DRC boot.
@ CCR_SYS_LCD_MODE_BRIGHTNESS_5
@ CCR_SYS_LCD_MODE_BRIGHTNESS_4
@ CCR_SYS_LCD_MODE_BRIGHTNESS_2
@ CCR_SYS_LCD_MODE_BRIGHTNESS_1
@ CCR_SYS_LCD_MODE_BRIGHTNESS_3
@ CCR_SYS_PAIRING_IN_PROGRESS
Pairing is in progress.
@ CCR_SYS_PAIRING_TIMED_OUT
Pairing timed out.
@ CCR_SYS_PAIRING_FINISHED
Pairing is complete / hasn't started yet.