Example #1
0
void Sys_Test(void)
{
    if(reset || shutdown) Close_Inputs();

    if (reset) SYS_ResetSystem(SYS_RESTART, 0, 0);
    else if (shutdown) SYS_ResetSystem(SYS_POWEROFF, 0, 0);
}
Example #2
0
void Sys_Exit(void)
{
    if(return_to_disable) return;

    /* Shutdown Inputs */
    Close_Inputs();

    if (return_to_menu || return_to_priiloader) Sys_LoadMenu();
    else if(return_to_bootmii) IOS_ReloadIOS(254);
    if(WII_LaunchTitle(HBC_108)<0)
        if(WII_LaunchTitle(HBC_HAXX)<0)
            if(WII_LaunchTitle(HBC_JODI)<0)
                SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
}
void ShutdownBeforeExit(void)
{
    DeviceHandle.UnMountAll();
    NandHandle.DeInit_ISFS();
    WDVD_Close();
    Close_Inputs();
    /* Deinit network */
    if(networkInit == true)
    {
        while(net_get_status() == -EBUSY)
            usleep(50);
        WiFiDebugger.Close();
        ftp_endTread();
        net_deinit();
        networkInit = false;
    }
}