mirror of
https://github.com/pspdev/pspsdk.git
synced 2025-12-25 13:04:59 +00:00
Refactor Controller Kernel Library documentation
This commit is contained in:
@@ -24,11 +24,6 @@ PSP_MODULE_INFO("CONTROLTEST", 0, 1, 1);
|
||||
/* Define the main thread's attribute value (optional) */
|
||||
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
|
||||
|
||||
/* Define printf, just to make typing easier */
|
||||
#define printf pspDebugScreenPrintf
|
||||
|
||||
void dump_threadstatus(void);
|
||||
|
||||
int done = 0;
|
||||
|
||||
/* Exit callback */
|
||||
@@ -55,8 +50,7 @@ int SetupCallbacks(void)
|
||||
{
|
||||
int thid = 0;
|
||||
|
||||
thid = sceKernelCreateThread("update_thread", CallbackThread,
|
||||
0x11, 0xFA0, 0, 0);
|
||||
thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, 0, 0);
|
||||
if(thid >= 0)
|
||||
{
|
||||
sceKernelStartThread(thid, 0, 0);
|
||||
@@ -78,49 +72,49 @@ int main(void)
|
||||
while(!done){
|
||||
pspDebugScreenSetXY(0, 2);
|
||||
|
||||
sceCtrlReadBufferPositive(&pad, 1);
|
||||
sceCtrlReadBufferPositive(&pad, 1);
|
||||
|
||||
printf("Analog X = %d ", pad.Lx);
|
||||
printf("Analog Y = %d \n", pad.Ly);
|
||||
pspDebugScreenPrintf("Analog X = %d ", pad.Lx);
|
||||
pspDebugScreenPrintf("Analog Y = %d \n", pad.Ly);
|
||||
|
||||
if (pad.Buttons != 0){
|
||||
if (pad.Buttons & PSP_CTRL_SQUARE){
|
||||
printf("Square pressed \n");
|
||||
pspDebugScreenPrintf("Square pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_TRIANGLE){
|
||||
printf("Triangle pressed \n");
|
||||
pspDebugScreenPrintf("Triangle pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_CIRCLE){
|
||||
printf("Cicle pressed \n");
|
||||
pspDebugScreenPrintf("Cicle pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_CROSS){
|
||||
printf("Cross pressed \n");
|
||||
pspDebugScreenPrintf("Cross pressed \n");
|
||||
}
|
||||
|
||||
if (pad.Buttons & PSP_CTRL_UP){
|
||||
printf("Up pressed \n");
|
||||
pspDebugScreenPrintf("Up pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_DOWN){
|
||||
printf("Down pressed \n");
|
||||
pspDebugScreenPrintf("Down pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_LEFT){
|
||||
printf("Left pressed \n");
|
||||
pspDebugScreenPrintf("Left pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_RIGHT){
|
||||
printf("Right pressed \n");
|
||||
pspDebugScreenPrintf("Right pressed \n");
|
||||
}
|
||||
|
||||
if (pad.Buttons & PSP_CTRL_START){
|
||||
printf("Start pressed \n");
|
||||
pspDebugScreenPrintf("Start pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_SELECT){
|
||||
printf("Select pressed \n");
|
||||
pspDebugScreenPrintf("Select pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_LTRIGGER){
|
||||
printf("L-trigger pressed \n");
|
||||
pspDebugScreenPrintf("L-trigger pressed \n");
|
||||
}
|
||||
if (pad.Buttons & PSP_CTRL_RTRIGGER){
|
||||
printf("R-trigger pressed \n");
|
||||
pspDebugScreenPrintf("R-trigger pressed \n");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user