PSPSDK 2024-12-16
|
Go to the source code of this file.
Data Structures | |
struct | SceCtrlData |
Controller data. More... | |
struct | SceCtrlLatch |
Controller latch data. More... | |
Typedefs | |
typedef struct SceCtrlData | SceCtrlData |
Controller data. | |
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. | |