diff options
Diffstat (limited to 'include/user/ctrl.h')
-rw-r--r-- | include/user/ctrl.h | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/include/user/ctrl.h b/include/user/ctrl.h index 8ba4a53..d7251d5 100644 --- a/include/user/ctrl.h +++ b/include/user/ctrl.h @@ -3,40 +3,10 @@ #include_next <ctrl.h> -#include <stdint.h> - #ifdef __cplusplus extern "C" { #endif -#define SCE_CTRL_PSBUTTON SCE_CTRL_INTERCEPTED //!< Playstation (Home) button. -#define SCE_CTRL_HEADPHONE 0x00080000 //!< Headphone plugged in. -#define SCE_CTRL_VOLUP 0x00100000 //!< Volume up button. -#define SCE_CTRL_VOLDOWN 0x00200000 //!< Volume down button. -#define SCE_CTRL_POWER 0x40000000 //!< Power button. - -/** Enumeration for the controller types. */ -typedef enum SceCtrlExternalInputMode { - SCE_CTRL_TYPE_UNPAIRED = 0, //!< Unpaired controller - SCE_CTRL_TYPE_PHY = 1, //!< Physical controller for VITA - SCE_CTRL_TYPE_VIRT = 2, //!< Virtual controller for PSTV - SCE_CTRL_TYPE_DS3 = 4, //!< DualShock 3 - SCE_CTRL_TYPE_DS4 = 8 //!< DualShock 4 -} SceCtrlExternalInputMode; - -/** Structure to pass as argument to ::sceCtrlSetActuator */ -typedef struct SceCtrlActuator { - unsigned char small; //!< Vibration strength of the small motor - unsigned char large; //!< Vibration strength of the large motor - uint8_t unk[6]; //!< Unknown -} SceCtrlActuator; - -/** Structure to pass as argument to ::sceCtrlGetControllerPortInfo */ -typedef struct SceCtrlPortInfo { - uint8_t port[5]; //!< Controller type of each port (See ::SceCtrlExternalInputMode) - uint8_t unk[11]; //!< Unknown -} SceCtrlPortInfo; - /** * Set the controller extend mode. * @@ -95,14 +65,6 @@ int sceCtrlSetActuator(int port, const SceCtrlActuator* pState); int sceCtrlSetLightBar(int port, SceUInt8 r, SceUInt8 g, SceUInt8 b); /** - * Get controller port information. - * - * @param[out] info - see ::SceCtrlPortInfo - * @return 0, <0 on error - */ -int sceCtrlGetControllerPortInfo(SceCtrlPortInfo *info); - -/** * Get controller battery information. * * @param[in] port - use 1 for the first paired controller, etc. @@ -112,27 +74,6 @@ int sceCtrlGetControllerPortInfo(SceCtrlPortInfo *info); */ int sceCtrlGetBatteryInfo(int port, SceUInt8 *batt); -/** - * Sets intercept - * - * If true, allows the current thread to intercept controls. The use case - * might be, for example, a game plugin that wishes to capture input without - * having the input sent to the game thread. - * @param[in] intercept Boolean value - * - * @return 0, < 0 on error - */ -int sceCtrlSetButtonIntercept(int intercept); - -/** - * Gets intercept - * - * @param[out] intercept Boolean value - * - * @return 0, < 0 on error - */ -int sceCtrlGetButtonIntercept(int *intercept); - #ifdef __cplusplus } #endif |