|
PSPSDK 2025-10-12
|

Go to the source code of this file.
Data Structures | |
| struct | SceCtrlData |
| Controller data. More... | |
| struct | SceCtrlLatch |
| Controller latch data. More... | |
Typedefs | |
| typedef struct SceCtrlLatch | SceCtrlLatch |
| Controller latch data. | |
Enumerations | |
| enum | PspCtrlButtons { PSP_CTRL_SELECT = 0x000001 , PSP_CTRL_START = 0x000008 , PSP_CTRL_UP = 0x000010 , PSP_CTRL_RIGHT = 0x000020 , PSP_CTRL_DOWN = 0x000040 , PSP_CTRL_LEFT = 0x000080 , PSP_CTRL_LTRIGGER = 0x000100 , PSP_CTRL_RTRIGGER = 0x000200 , PSP_CTRL_TRIANGLE = 0x001000 , PSP_CTRL_CIRCLE = 0x002000 , PSP_CTRL_CROSS = 0x004000 , PSP_CTRL_SQUARE = 0x008000 , PSP_CTRL_HOME = 0x010000 , PSP_CTRL_HOLD = 0x020000 , PSP_CTRL_NOTE = 0x800000 , PSP_CTRL_SCREEN = 0x400000 , PSP_CTRL_VOLUP = 0x100000 , PSP_CTRL_VOLDOWN = 0x200000 , PSP_CTRL_WLAN_UP = 0x040000 , PSP_CTRL_REMOTE = 0x080000 , PSP_CTRL_DISC = 0x1000000 , PSP_CTRL_MS = 0x2000000 } |
| Enumeration representing digital controller button flags. More... | |
| enum | PspCtrlMode { PSP_CTRL_MODE_DIGITAL = 0 , PSP_CTRL_MODE_ANALOG = 1 } |
| Controller mode. More... | |
Functions | |
| int | sceCtrlSetSamplingCycle (int cycle) |
| Set the controller cycle setting. | |
| int | sceCtrlGetSamplingCycle (int *pcycle) |
| Get the controller current cycle setting. | |
| int | sceCtrlSetSamplingMode (int mode) |
| Set the controller mode. | |
| int | sceCtrlGetSamplingMode (int *pmode) |
| Get the current controller mode. | |
| int | sceCtrlPeekBufferPositive (SceCtrlData *pad_data, int count) |
| Read latest controller data from the controller service. | |
| int | sceCtrlPeekBufferNegative (SceCtrlData *pad_data, int count) |
| int | sceCtrlReadBufferPositive (SceCtrlData *pad_data, int count) |
| Read new controller data from the controller service. | |
| int | sceCtrlReadBufferNegative (SceCtrlData *pad_data, int count) |
| int | sceCtrlPeekLatch (SceCtrlLatch *latch_data) |
| Read latest latch data from the controller service. | |
| int | sceCtrlReadLatch (SceCtrlLatch *latch_data) |
| Read new latch data from the controller service. | |
| int | sceCtrlSetIdleCancelThreshold (int idlereset, int idleback) |
| Set analog threshold relating to the idle timer. | |
| int | sceCtrlGetIdleCancelThreshold (int *idlerest, int *idleback) |
| Get the idle threshold values. | |
Variables | |
| SceCtrlData | |