Added appletSetInputDetectionPolicy and AppletInputDetectionPolicy.

This commit is contained in:
yellows8 2019-11-13 20:53:40 -05:00
parent 297e9d97a0
commit d24f1ca611
No known key found for this signature in database
GPG Key ID: 0AF90DA3F1E60E43
2 changed files with 14 additions and 0 deletions

View File

@ -178,6 +178,12 @@ typedef enum {
AppletIdleTimeDetectionExtension_ExtendedUnsafe = 2, ///< ExtendedUnsafe AppletIdleTimeDetectionExtension_ExtendedUnsafe = 2, ///< ExtendedUnsafe
} AppletIdleTimeDetectionExtension; } AppletIdleTimeDetectionExtension;
/// Input policy values for \ref appletSetInputDetectionPolicy.
typedef enum {
AppletInputDetectionPolicy_Unknown0 = 0, ///< Unknown.
AppletInputDetectionPolicy_Unknown1 = 1, ///< Unknown.
} AppletInputDetectionPolicy;
/// Input mode values for \ref appletSetWirelessPriorityMode. /// Input mode values for \ref appletSetWirelessPriorityMode.
typedef enum { typedef enum {
AppletWirelessPriorityMode_Unknown1 = 1, ///< Unknown. AppletWirelessPriorityMode_Unknown1 = 1, ///< Unknown.
@ -742,6 +748,13 @@ Result appletIsAutoSleepDisabled(bool *out);
*/ */
Result appletGetCurrentIlluminanceEx(bool *bOverLimit, float *fLux); Result appletGetCurrentIlluminanceEx(bool *bOverLimit, float *fLux);
/**
* @brief Sets the \ref AppletInputDetectionPolicy.
* @note Only available with [9.0.0+].
* @param[in] policy \ref AppletInputDetectionPolicy
*/
Result appletSetInputDetectionPolicy(AppletInputDetectionPolicy policy);
/** /**
* @brief Sets the WirelessPriorityMode. * @brief Sets the WirelessPriorityMode.
* @note Only available with [4.0.0+]. * @note Only available with [4.0.0+].

View File

@ -1089,6 +1089,7 @@ Result appletGetCurrentIlluminanceEx(bool *bOverLimit, float *fLux) {
return rc; return rc;
} }
IPC_MAKE_CMD_IMPL_HOSVER( Result appletSetInputDetectionPolicy(AppletInputDetectionPolicy policy), &g_appletISelfController, 72, _appletCmdInU32NoOut, (9,0,0), policy)
IPC_MAKE_CMD_IMPL_HOSVER( Result appletSetWirelessPriorityMode(AppletWirelessPriorityMode mode), &g_appletISelfController, 80, _appletCmdInU32NoOut, (4,0,0), mode) IPC_MAKE_CMD_IMPL_HOSVER( Result appletSetWirelessPriorityMode(AppletWirelessPriorityMode mode), &g_appletISelfController, 80, _appletCmdInU32NoOut, (4,0,0), mode)
IPC_MAKE_CMD_IMPL_HOSVER(static Result _appletGetAccumulatedSuspendedTickValue(u64 *tick), &g_appletISelfController, 90, _appletCmdNoInOutU64, (6,0,0), tick) IPC_MAKE_CMD_IMPL_HOSVER(static Result _appletGetAccumulatedSuspendedTickValue(u64 *tick), &g_appletISelfController, 90, _appletCmdNoInOutU64, (6,0,0), tick)
IPC_MAKE_CMD_IMPL_HOSVER(static Result _appletGetAccumulatedSuspendedTickChangedEvent(Event *out_event), &g_appletISelfController, 91, _appletCmdGetEvent, (6,0,0), out_event, true) IPC_MAKE_CMD_IMPL_HOSVER(static Result _appletGetAccumulatedSuspendedTickChangedEvent(Event *out_event), &g_appletISelfController, 91, _appletCmdGetEvent, (6,0,0), out_event, true)