summaryrefslogtreecommitdiff
path: root/include/user
diff options
context:
space:
mode:
authorReiko Asakura2021-01-20 20:02:24 -0500
committerReiko Asakura2021-01-20 20:02:24 -0500
commitecd61f473c6ac78445b980a18ca15f0cf7c6948b (patch)
tree0ab44d864e67f99a336c422b68b7519628da6e20 /include/user
parentMerge common: dmacmgr (diff)
downloadvds-libraries-ecd61f473c6ac78445b980a18ca15f0cf7c6948b.tar.gz
Merge common: ctrl.h
Diffstat (limited to 'include/user')
-rw-r--r--include/user/ctrl.h59
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