Settings services: Difference between revisions

Line 690: Line 690:
| 185 || [9.0.0+] [[#GetHomeMenuSchemeModel]]
| 185 || [9.0.0+] [[#GetHomeMenuSchemeModel]]
|-
|-
| 186 || [9.0.0+] GetMemoryUsageRateFlag
| 186 || [9.0.0+] [[#GetMemoryUsageRateFlag]]
|-
|-
| 187 || [9.0.0+] GetTouchScreenMode
| 187 || [9.0.0+] [[#GetTouchScreenMode]]
|-
|-
| 188 || [9.0.0+] SetTouchScreenMode
| 188 || [9.0.0+] [[#SetTouchScreenMode]]
|}
|}


Line 770: Line 770:


Loads the 0xB-byte setting <"settings_debug", "home_menu_scheme_model">, throwing an error if loading this fails. Depending on the content of the setting, the output u32 is either determined by the value of this setting, or loaded from [[Calibration]].
Loads the 0xB-byte setting <"settings_debug", "home_menu_scheme_model">, throwing an error if loading this fails. Depending on the content of the setting, the output u32 is either determined by the value of this setting, or loaded from [[Calibration]].
== GetMemoryUsageRateFlag ==
No input, returns an output u8 bool.
== GetTouchScreenMode ==
No input, returns an output s32.
Official sw loads the output as an u8 and copies it to an output "nn::settings::system::TouchScreenMode".
== SetTouchScreenMode ==
Takes an input s32, no output.
Official sw sets the input to an u8 loaded from an input "nn::settings::system::TouchScreenMode".


== ServiceDiscoveryControlSettings ==
== ServiceDiscoveryControlSettings ==