From 8ee7afca99a3597b109996e52f8d4e81f1a8aa71 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Sat, 2 Nov 2019 16:08:08 -0400 Subject: [PATCH] Added setsysGetMemoryUsageRateFlag. --- nx/include/switch/services/set.h | 7 +++++++ nx/source/services/set.c | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/nx/include/switch/services/set.h b/nx/include/switch/services/set.h index 52c31733..95c78957 100644 --- a/nx/include/switch/services/set.h +++ b/nx/include/switch/services/set.h @@ -438,3 +438,10 @@ Result setsysSetPlatformRegion(SetSysPlatformRegion region); * @param[out] out HomeMenuSchemeModel. */ Result setsysGetHomeMenuSchemeModel(u32 *out); + +/** + * @brief GetMemoryUsageRateFlag + * @note Only available on [9.0.0+]. + * @param[out] out Output flag. + */ +Result setsysGetMemoryUsageRateFlag(bool *out); diff --git a/nx/source/services/set.c b/nx/source/services/set.c index edd22428..2d7bb84f 100644 --- a/nx/source/services/set.c +++ b/nx/source/services/set.c @@ -521,3 +521,10 @@ Result setsysGetHomeMenuSchemeModel(u32 *out) { return _setCmdNoInOutU32(&g_setsysSrv, out, 185); } + +Result setsysGetMemoryUsageRateFlag(bool *out) { + if (hosversionBefore(9,0,0)) + return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); + + return _setCmdNoInOutBool(&g_setsysSrv, out, 186); +}