From 00f9cbb6ce4d1bb548157002f667ca2413838c22 Mon Sep 17 00:00:00 2001 From: Silica Date: Wed, 14 Jun 2017 01:43:30 +1200 Subject: [PATCH] Add files via upload --- CMakeLists.txt | 5 +++-- src/main.c | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index db2acb3..91ce65d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,8 @@ set(CMAKE_SYSTEM_NAME "Generic") set(CMAKE_C_COMPILER "arm-vita-eabi-gcc") set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++") -project(idu-mode) -set(TITLE_ID "XYZZ00003") +project(show-mode) +set(TITLE_ID "SHOWMODE0") set(CMAKE_C_FLAGS "-Wl,-q -O3 -std=c99") @@ -19,6 +19,7 @@ target_link_libraries(${PROJECT_NAME}.elf -lSceDisplay_stub -lSceCtrl_stub -lSceVshBridge_stub + -lScePower_stub ) add_custom_target(${PROJECT_NAME}.vpk ALL diff --git a/src/main.c b/src/main.c index 67b6449..1ba49dc 100644 --- a/src/main.c +++ b/src/main.c @@ -42,33 +42,33 @@ int get_key(void) { } void press_exit(void) { - printf("Press any key to exit this application.\n"); + printf("Press any key to reboot & exit this application.\n"); get_key(); - exit(0); + scePowerRequestColdReset(); } int main(void) { psvDebugScreenInit(); - printf("IDU stuffs\n"); + printf("Show Mode stuffs\n"); - int ret = vshSysconIsIduMode(); - printf("IDU mode status: 0x%x\n", ret); + int ret = vshSysconIsShowMode(); + printf("Show mode status: 0x%x\n", ret); again: printf("\n"); - printf("Press X to set IDU mode\n"); - printf("Press O to clear IDU mode\n"); - printf("EXIT THIS APP IMMEDIATELY IF YOU DO NOT KNOW WHAT YOU ARE DOING OR WHAT IDU MODE IS\n"); + printf("Press X to set Show mode\n"); + printf("Press O to clear Show mode\n"); + printf("EXIT THIS APP IMMEDIATELY IF YOU DO NOT KNOW WHAT YOU ARE DOING OR WHAT SHOW MODE IS\n"); switch(get_key()) { case SCE_CTRL_CROSS: - ret = vshSysconIduModeSet(); - printf("vshSysconIduModeSet: 0x%x\n", ret); + ret = vshSysconShowModeSet(); + printf("vshSysconShowModeSet: 0x%x\n", ret); break; case SCE_CTRL_CIRCLE: - ret = vshSysconIduModeClear(); - printf("vshSysconIduModeClear: 0x%x\n", ret); + ret = vshSysconShowModeClear(); + printf("vshSysconShowModeClear: 0x%x\n", ret); break; default: goto again;