|
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().