pspsdk-1.0+beta2
|
Data Structures | |
struct | SceCtrlData |
Returned controller data. More... | |
struct | SceCtrlLatch |
Typedefs | |
typedef struct SceCtrlData | SceCtrlData |
Returned controller data. | |
typedef struct SceCtrlLatch | SceCtrlLatch |
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 for the digital controller buttons. More... | |
enum | PspCtrlMode { PSP_CTRL_MODE_DIGITAL = 0, PSP_CTRL_MODE_ANALOG } |
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) |
int | sceCtrlPeekBufferNegative (SceCtrlData *pad_data, int count) |
int | sceCtrlReadBufferPositive (SceCtrlData *pad_data, int count) |
Read buffer positive. | |
int | sceCtrlReadBufferNegative (SceCtrlData *pad_data, int count) |
int | sceCtrlPeekLatch (SceCtrlLatch *latch_data) |
int | sceCtrlReadLatch (SceCtrlLatch *latch_data) |
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. |
typedef struct SceCtrlData SceCtrlData |
Returned controller data.
typedef struct SceCtrlLatch SceCtrlLatch |
enum PspCtrlButtons |
Enumeration for the digital controller buttons.
enum PspCtrlMode |
int sceCtrlGetIdleCancelThreshold | ( | int * | idlerest, |
int * | idleback | ||
) |
Get the idle threshold values.
idlerest | - Movement needed by the analog to reset the idle timer. |
idleback | - Movement needed by the analog to bring the PSP back from an idle state. |
int sceCtrlGetSamplingCycle | ( | int * | pcycle | ) |
Get the controller current cycle setting.
pcycle | - Return value. |
int sceCtrlGetSamplingMode | ( | int * | pmode | ) |
Get the current controller mode.
pmode | - Return value. |
int sceCtrlPeekBufferNegative | ( | SceCtrlData * | pad_data, |
int | count | ||
) |
int sceCtrlPeekBufferPositive | ( | SceCtrlData * | pad_data, |
int | count | ||
) |
int sceCtrlPeekLatch | ( | SceCtrlLatch * | latch_data | ) |
int sceCtrlReadBufferNegative | ( | SceCtrlData * | pad_data, |
int | count | ||
) |
int sceCtrlReadBufferPositive | ( | SceCtrlData * | pad_data, |
int | count | ||
) |
Read buffer positive.
pad_data | - Pointer to a SceCtrlData structure used hold the returned pad data. |
count | - Number of SceCtrlData buffers to read. |
Referenced by pspDebugKbInit().
int sceCtrlReadLatch | ( | SceCtrlLatch * | latch_data | ) |
int sceCtrlSetIdleCancelThreshold | ( | int | idlereset, |
int | idleback | ||
) |
Set analog threshold relating to the idle timer.
idlereset | - Movement needed by the analog to reset the idle timer. |
idleback | - Movement needed by the analog to bring the PSP back from an idle state. |
Set to -1 for analog to not cancel idle timer. Set to 0 for idle timer to be cancelled even if the analog is not moved. Set between 1 - 128 to specify the movement on either axis needed by the analog to fire the event.
int sceCtrlSetSamplingCycle | ( | int | cycle | ) |
Set the controller cycle setting.
cycle | - Cycle. Normally set to 0. |
Referenced by pspDebugKbInit().
int sceCtrlSetSamplingMode | ( | int | mode | ) |
Set the controller mode.
mode | - One of PspCtrlMode. |
Referenced by pspDebugKbInit().