diff options
| author | 2022-12-28 15:21:12 -0600 | |
|---|---|---|
| committer | 2023-01-19 18:05:22 -0600 | |
| commit | 459fb2b21337bae60194a2a99ce68c87aaed522d (patch) | |
| tree | a7522832fa60f283e076df34c85380c5d4bc49d3 /src/input_common/helpers/joycon_driver.h | |
| parent | yuzu: Add ring controller test button (diff) | |
| download | yuzu-459fb2b21337bae60194a2a99ce68c87aaed522d.tar.gz yuzu-459fb2b21337bae60194a2a99ce68c87aaed522d.tar.xz yuzu-459fb2b21337bae60194a2a99ce68c87aaed522d.zip | |
input_common: Implement joycon ir camera
Diffstat (limited to 'src/input_common/helpers/joycon_driver.h')
| -rw-r--r-- | src/input_common/helpers/joycon_driver.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/input_common/helpers/joycon_driver.h b/src/input_common/helpers/joycon_driver.h index 5ff15c784..61ecf4a6c 100644 --- a/src/input_common/helpers/joycon_driver.h +++ b/src/input_common/helpers/joycon_driver.h | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | namespace InputCommon::Joycon { | 13 | namespace InputCommon::Joycon { |
| 14 | class CalibrationProtocol; | 14 | class CalibrationProtocol; |
| 15 | class GenericProtocol; | 15 | class GenericProtocol; |
| 16 | class IrsProtocol; | ||
| 16 | class NfcProtocol; | 17 | class NfcProtocol; |
| 17 | class JoyconPoller; | 18 | class JoyconPoller; |
| 18 | class RingConProtocol; | 19 | class RingConProtocol; |
| @@ -41,8 +42,10 @@ public: | |||
| 41 | 42 | ||
| 42 | DriverResult SetVibration(const VibrationValue& vibration); | 43 | DriverResult SetVibration(const VibrationValue& vibration); |
| 43 | DriverResult SetLedConfig(u8 led_pattern); | 44 | DriverResult SetLedConfig(u8 led_pattern); |
| 45 | DriverResult SetIrsConfig(IrsMode mode_, IrsResolution format_); | ||
| 44 | DriverResult SetPasiveMode(); | 46 | DriverResult SetPasiveMode(); |
| 45 | DriverResult SetActiveMode(); | 47 | DriverResult SetActiveMode(); |
| 48 | DriverResult SetIrMode(); | ||
| 46 | DriverResult SetNfcMode(); | 49 | DriverResult SetNfcMode(); |
| 47 | DriverResult SetRingConMode(); | 50 | DriverResult SetRingConMode(); |
| 48 | 51 | ||
| @@ -87,6 +90,7 @@ private: | |||
| 87 | // Protocol Features | 90 | // Protocol Features |
| 88 | std::unique_ptr<CalibrationProtocol> calibration_protocol; | 91 | std::unique_ptr<CalibrationProtocol> calibration_protocol; |
| 89 | std::unique_ptr<GenericProtocol> generic_protocol; | 92 | std::unique_ptr<GenericProtocol> generic_protocol; |
| 93 | std::unique_ptr<IrsProtocol> irs_protocol; | ||
| 90 | std::unique_ptr<NfcProtocol> nfc_protocol; | 94 | std::unique_ptr<NfcProtocol> nfc_protocol; |
| 91 | std::unique_ptr<JoyconPoller> joycon_poller; | 95 | std::unique_ptr<JoyconPoller> joycon_poller; |
| 92 | std::unique_ptr<RingConProtocol> ring_protocol; | 96 | std::unique_ptr<RingConProtocol> ring_protocol; |