summaryrefslogtreecommitdiff
path: root/include/kernel/ctrl.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/kernel/ctrl.h')
-rw-r--r--include/kernel/ctrl.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/include/kernel/ctrl.h b/include/kernel/ctrl.h
index d18fa6e..f201d40 100644
--- a/include/kernel/ctrl.h
+++ b/include/kernel/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 ports
- uint8_t unk[11]; //!< Unknown
-} SceCtrlPortInfo;
-
/** Structure to pass as argument to ::sceCtrlRegisterVirtualControllerDriver */
typedef struct SceCtrlVirtualControllerDriver {
int (*readButtons)(int port, SceCtrlData *pad_data, int count);
@@ -55,35 +25,6 @@ typedef struct SceCtrlVirtualControllerDriver {
} SceCtrlVirtualControllerDriver;
/**
- * Get controller port information.
- *
- * @param[out] info - see ::SceCtrlPortInfo
- * @return 0, <0 on error
- */
-int sceCtrlGetControllerPortInfo(SceCtrlPortInfo *info);
-
-/**
- * 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);
-
-/**
* Emulate buttons for the digital pad.
* @param port Use 0
* @param slot The slot used to set the custom values. Between 0 - 3. If multiple slots are used,