HID services: Difference between revisions

No edit summary
Line 284: Line 284:


== SetGyroscopeZeroDriftMode ==
== SetGyroscopeZeroDriftMode ==
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", an u32, and an u64 [[AM_services|AppletResourceUserId]], no output.
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", an u32 [[#GyroscopeZeroDriftMode]], and an u64 [[AM_services|AppletResourceUserId]], no output.
 
Official sw loads the input u32 from "nn::hid::GyroscopeZeroDriftMode".


== GetGyroscopeZeroDriftMode ==
== GetGyroscopeZeroDriftMode ==
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", and an u64 [[AM_services|AppletResourceUserId]], returns an output u32.
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", and an u64 [[AM_services|AppletResourceUserId]], returns an output u32 [[#GyroscopeZeroDriftMode]].


Gets the value written by [[#SetGyroscopeZeroDriftMode]].
Gets the value written by [[#SetGyroscopeZeroDriftMode]].
Line 296: Line 294:
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", and an u64 [[AM_services|AppletResourceUserId]], no output.
Takes a PID-descriptor, an u32 "nn::hid::SixAxisSensorHandle", and an u64 [[AM_services|AppletResourceUserId]], no output.


Same as [[#SetGyroscopeZeroDriftMode]] except the written mode is hard-coded value 1.
Same as [[#SetGyroscopeZeroDriftMode]] except the [[#GyroscopeZeroDriftMode]] is hard-coded to value 1 (Standard).


== SetSupportedNpadStyleSet ==
== SetSupportedNpadStyleSet ==