From ecd61f473c6ac78445b980a18ca15f0cf7c6948b Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Wed, 20 Jan 2021 20:02:24 -0500 Subject: Merge common: ctrl.h --- include/user/ctrl.h | 59 ----------------------------------------------------- 1 file changed, 59 deletions(-) (limited to 'include/user') 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 -#include - #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. * @@ -94,14 +64,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. * @@ -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 -- cgit v1.2.3