system namespace
Classes
- struct CaptureButtonState
- struct HomeButtonState
- struct InputSourceState
- struct NpadSystemExtState
- struct NpadSystemState
- struct SleepButtonState
Enums
- enum class UniquePadType: u64 { Embedded, FullKeyController, RightController, LeftController, DebugPadController }
- enum class UniquePadInterface { Embedded, Rail, Bluetooth, Usb }
- enum class HomeButton { }
- enum class SleepButton { }
- enum class CaptureButton { }
- enum class AnalogStickManualCalibrationStage: u64 { ReleaseFromRight, ReleaseFromBottom, ReleaseFromLeft, ReleaseFromTop, Rotate, Update, Completed, Clear, ClearCompleted }
- enum class SixAxisSensorUserCalibrationStage: u64 { Measuring, Update, Completed }
- enum class DeviceType { FullKey, DebugPad, HandheldLeft, HandheldRight, JoyLeft, JoyRight, Palma, LarkHvcLeft, LarkHvcRight, LarkNesLeft, LarkNesRight, HandheldLarkHvcLeft, HandheldLarkHvcRight, HandheldLarkNesLeft, HandheldLarkNesRight, Lucia, Lagon, Lager, System = 31 }
- enum class AppletFooterUiType: u8 { None, HandheldNone, HandheldJoyConLeftOnly, HandheldJoyConRightOnly, HandheldLeftJoyConRight, JoyDual, JoyDualLeftOnly, JoyDualRightOnly, JoyLeftHorizontal, JoyLeftVertical, JoyRightHorizontal, JoyRightVertical, SwitchProController, CompatibleProController, CompatibleJoyCon, LarkHvc1, LarkHvc2, LarkNesLeft, LarkNesRight, Lucia, Verification, Lagon }
- enum class AppletFooterUiAttribute { }
Typedefs
- using UniquePadSerialNumber = u8[0x10]
- using BatteryLevel = u32
-
using HomeButtonSet = nn::
util:: BitFlagSet<64, HomeButton> -
using SleepButtonSet = nn::
util:: BitFlagSet<64, SleepButton> -
using CaptureButtonSet = nn::
util:: BitFlagSet<64, CaptureButton> -
using AppletFooterUiAttributeSet = nn::
util:: BitFlagSet<32, AppletFooterUiAttribute>
Enum documentation
enum class nn:: hid:: system:: UniquePadType: u64
#include <nn/hid.h>
enum class nn:: hid:: system:: UniquePadInterface
#include <nn/hid.h>
enum class nn:: hid:: system:: HomeButton
#include <nn/hid.h>
enum class nn:: hid:: system:: SleepButton
#include <nn/hid.h>
enum class nn:: hid:: system:: CaptureButton
#include <nn/hid.h>
enum class nn:: hid:: system:: AnalogStickManualCalibrationStage: u64
#include <nn/hid.h>
enum class nn:: hid:: system:: SixAxisSensorUserCalibrationStage: u64
#include <nn/hid.h>
enum class nn:: hid:: system:: DeviceType
#include <nn/hid.h>
enum class nn:: hid:: system:: AppletFooterUiType: u8
#include <nn/hid.h>
enum class nn:: hid:: system:: AppletFooterUiAttribute
#include <nn/hid.h>
Typedef documentation
typedef u8nn:: hid:: system:: UniquePadSerialNumber[0x10]
#include <nn/hid.h>
typedef u32 nn:: hid:: system:: BatteryLevel
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<64, HomeButton> nn:: hid:: system:: HomeButtonSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<64, SleepButton> nn:: hid:: system:: SleepButtonSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<64, CaptureButton> nn:: hid:: system:: CaptureButtonSet
#include <nn/hid.h>
typedef nn:: util:: BitFlagSet<32, AppletFooterUiAttribute> nn:: hid:: system:: AppletFooterUiAttributeSet
#include <nn/hid.h>