11 #include "../kernel/event.h"
12 #include "../services/time.h"
13 #include "../services/acc.h"
14 #include "../services/fs.h"
15 #include "../services/btdrv_types.h"
16 #include "../services/btm_types.h"
17 #include "../sf/service.h"
19 #define SET_MAX_NAME_SIZE 0x48
73 SetSysConnectionFlag_ConnectAutomaticallyFlag =
BIT(0),
74 SetSysConnectionFlag_Unknown =
BIT(1),
79 SetSysAccessPointSecurityType_None = 0,
80 SetSysAccessPointSecurityType_Shared = 1,
81 SetSysAccessPointSecurityType_Wpa = 2,
82 SetSysAccessPointSecurityType_Wpa2 = 3,
87 SetSysAccessPointSecurityStandard_None = 0,
88 SetSysAccessPointSecurityStandard_Wep = 1,
89 SetSysAccessPointSecurityStandard_Wpa = 2,
94 SetSysAutoSettings_AutoIp =
BIT(0),
95 SetSysAutoSettings_AutoDns =
BIT(1),
100 SetSysProxyFlags_UseProxyFlag =
BIT(0),
101 SetSysProxyFlags_ProxyAutoAuthenticateFlag =
BIT(1),
106 SetSysUserSelectorFlag_SkipsIfSingleUser =
BIT(0),
111 SetSysEulaVersionClockType_NetworkSystemClock = 0,
112 SetSysEulaVersionClockType_SteadyClock = 1,
117 SetSysNotificationVolume_Mute = 0,
118 SetSysNotificationVolume_Low = 1,
119 SetSysNotificationVolume_High = 2,
124 SetSysFriendPresenceOverlayPermission_NotConfirmed = 0,
125 SetSysFriendPresenceOverlayPermission_NoDisplay = 1,
126 SetSysFriendPresenceOverlayPermission_FavoriteFriends = 2,
127 SetSysFriendPresenceOverlayPermission_Friends = 3,
132 SetSysAudioDevice_Console = 0,
133 SetSysAudioDevice_Headphone = 1,
134 SetSysAudioDevice_Tv = 2,
139 SetSysPrimaryAlbumStorage_Nand = 0,
140 SetSysPrimaryAlbumStorage_SdCard = 1,
145 SetSysHandheldSleepPlan_1Min = 0,
146 SetSysHandheldSleepPlan_3Min = 1,
147 SetSysHandheldSleepPlan_5Min = 2,
148 SetSysHandheldSleepPlan_10Min = 3,
149 SetSysHandheldSleepPlan_30Min = 4,
150 SetSysHandheldSleepPlan_Never = 5,
155 SetSysConsoleSleepPlan_1Hour = 0,
156 SetSysConsoleSleepPlan_2Hour = 1,
157 SetSysConsoleSleepPlan_3Hour = 2,
158 SetSysConsoleSleepPlan_6Hour = 3,
159 SetSysConsoleSleepPlan_12Hour = 4,
160 SetSysConsoleSleepPlan_Never = 5,
165 SetSysAudioOutputModeTarget_Unknown0 = 0,
166 SetSysAudioOutputModeTarget_Unknown1 = 1,
167 SetSysAudioOutputModeTarget_Unknown2 = 2,
168 SetSysAudioOutputModeTarget_Unknown3 = 3,
178 SetSysServiceDiscoveryControlSettings_IsChangeEnvironmentIdentifierDisabled =
BIT(0),
183 SetSysErrorReportSharePermission_NotConfirmed = 0,
184 SetSysErrorReportSharePermission_Granted = 1,
185 SetSysErrorReportSharePermission_Denied = 2,
190 SetKeyboardLayout_Japanese = 0,
191 SetKeyboardLayout_EnglishUs = 1,
192 SetKeyboardLayout_EnglishUsInternational = 2,
193 SetKeyboardLayout_EnglishUk = 3,
194 SetKeyboardLayout_French = 4,
195 SetKeyboardLayout_FrenchCa = 5,
196 SetKeyboardLayout_Spanish = 6,
197 SetKeyboardLayout_SpanishLatin = 7,
198 SetKeyboardLayout_German = 8,
199 SetKeyboardLayout_Italian = 9,
200 SetKeyboardLayout_Portuguese = 10,
201 SetKeyboardLayout_Russian = 11,
202 SetKeyboardLayout_Korean = 12,
203 SetKeyboardLayout_ChineseSimplified = 13,
204 SetKeyboardLayout_ChineseTraditional = 14,
209 SetChineseTraditionalInputMethod_Unknown1 = 1,
210 SetChineseTraditionalInputMethod_Unknown2 = 2,
215 PtmCycleCountReliability_Default = 0,
216 PtmCycleCountReliability_Unk = 1,
221 SetSysPlatformRegion_Global = 1,
222 SetSysPlatformRegion_China = 2,
233 SetSysBlockType_Audio = 1,
234 SetSysBlockType_Video = 2,
235 SetSysBlockType_VendorSpecific = 3,
236 SetSysBlockType_Speaker = 4,
241 SetSysControllerType_JoyConR = 1,
242 SetSysControllerType_JoyConL = 2,
243 SetSysControllerType_ProCon = 3,
258 char access_point_ssid[0x20];
259 u32 access_point_ssid_len;
262 char access_point_passphrase[0x40];
263 u32 access_point_passphrase_len;
265 u32 manual_ip_address;
266 u32 manual_subnet_mask;
271 char proxy_server[0x80];
274 char proxy_autoauth_user[0x20];
275 char proxy_autoauth_pass[0x20];
282 float brightness_applied_to_backlight;
283 float ambient_light_sensor_value;
289 u32 auto_brightness_flags;
290 float screen_brightness;
301 u32 auto_brightness_flags;
302 float screen_brightness;
303 float current_brightness_for_vr_mode;
352 char version_hash[0x40];
353 char display_version[0x18];
354 char display_title[0x80];
433 u8 horizontal_active_pixels_lsb;
434 u8 horizontal_blanking_pixels_lsb;
435 u8 horizontal_blanking_pixels_msb : 4;
436 u8 horizontal_active_pixels_msb : 4;
437 u8 vertical_active_lines_lsb;
438 u8 vertical_blanking_lines_lsb;
439 u8 vertical_blanking_lines_msb : 4;
440 u8 vertical_active_lines_msb : 4;
441 u8 horizontal_sync_offset_pixels_lsb;
442 u8 horizontal_sync_pulse_width_pixels_lsb;
443 u8 horizontal_sync_pulse_width_lines_lsb : 4;
444 u8 horizontal_sync_offset_lines_lsb : 4;
445 u8 vertical_sync_pulse_width_lines_msb : 2;
446 u8 vertical_sync_offset_lines_msb : 2;
447 u8 horizontal_sync_pulse_width_pixels_msb : 2;
448 u8 horizontal_sync_offset_pixels_msb : 2;
449 u8 horizontal_image_size_mm_lsb;
450 u8 vertical_image_size_mm_lsb;
451 u8 vertical_image_size_mm_msb : 4;
452 u8 horizontal_image_size_mm_msb : 4;
453 u8 horizontal_border_pixels;
454 u8 vertical_border_lines;
455 u8 features_bitmap_0 : 1;
456 u8 features_bitmap_1 : 1;
457 u8 features_bitmap_2 : 1;
458 u8 features_bitmap_34 : 2;
459 u8 features_bitmap_56 : 2;
475 u8 channel_count : 3;
478 u8 sampling_rates_bitmap;
484 u8 ieee_registration_id[3];
485 u16 source_physical_address;
487 u8 max_tmds_frequency;
503 u8 video_input_parameters_bitmap;
507 u8 supported_features_bitmap;
532 u16 display_descriptor_zero;
537 } display_descriptor_name;
539 u16 display_descriptor_zero;
542 u8 range_limit_offsets;
543 u8 vertical_field_rate_min;
544 u8 vertical_field_rate_max;
545 u8 horizontal_line_rate_min;
546 u8 horizontal_line_rate_max;
548 u8 extended_timing_info;
550 } display_descriptor_range_limits;
557 u8 native_dtd_count : 4;
558 u8 native_dtd_feature_bitmap : 4;
718 char display_version[0x20];
Result setsysSetButtonConfigRegisteredSettings(const SetSysButtonConfigRegisteredSettings *settings, s32 count)
SetButtonConfigRegisteredSettings.
Result setsysGetButtonConfigRegisteredSettings(s32 *total_out, SetSysButtonConfigRegisteredSettings *settings, s32 count)
GetButtonConfigRegisteredSettings.
Result setsysGetSleepSettings(SetSysSleepSettings *out)
GetSleepSettings.
Result setcalGetEciDeviceCertificate(SetCalEccB233DeviceCertificate *out)
Gets the SetCalEccB233DeviceCertificate.
Result setsysGetVibrationMasterVolume(float *out)
GetVibrationMasterVolume.
Result setsysSetBluetoothDevicesSettings(const SetSysBluetoothDevicesSettings *settings, s32 count)
SetBluetoothDevicesSettings.
Result setcalGetConfigurationId1(SetCalConfigurationId1 *out)
Gets the SetCalConfigurationId1.
Result setsysGetAnalogStickUserCalibrationR(SetSysAnalogStickUserCalibration *out)
GetAnalogStickUserCalibrationR.
Result setcalGetConsoleSixAxisSensorModuleType(u8 *out_type)
GetConsoleSixAxisSensorModuleType.
Result setcalGetWirelessLanMacAddress(SetCalMacAddress *out)
Gets the SetCalMacAddress.
Result setGetAvailableLanguageCodes(s32 *total_entries, u64 *LanguageCodes, size_t max_entries)
Gets available LanguageCodes.
Result setcalGetBatteryVersion(u8 *out_version)
GetBatteryVersion.
Result setsysSetAnalogStickUserCalibrationL(const SetSysAnalogStickUserCalibration *calibration)
SetAnalogStickUserCalibrationL.
Result setGetSystemLanguage(u64 *LanguageCode)
Gets the current system LanguageCode.
Result setsysSetUsb30HostEnableFlag(bool flag)
SetUsb30HostEnableFlag.
Result setsysSetAutomaticApplicationDownloadFlag(bool flag)
SetAutomaticApplicationDownloadFlag.
Result setsysGetWirelessLanEnableFlag(bool *out)
GetWirelessLanEnableFlag.
Result setsysSetButtonConfigSettingsLeft(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsLeft.
Result setsysNeedsToUpdateHeadphoneVolume(u8 *a0, u8 *a1, u8 *a2, bool flag)
NeedsToUpdateHeadphoneVolume.
Result setsysGetRequiresRunRepairTimeReviser(bool *out)
GetRequiresRunRepairTimeReviser.
Result setsysSetConsoleSixAxisSensorAngularAcceleration(const SetSysConsoleSixAxisSensorAngularAcceleration *acceleration)
SetConsoleSixAxisSensorAngularAcceleration.
Result setsysSetNxControllerSettingsEx(const SetSysNxControllerSettings *settings, s32 count)
SetNxControllerSettingsEx.
Result setcalGetLcdVendorId(u32 *out_vendor_id)
GetLcdVendorId.
Result setcalGetEciDeviceKey2(SetCalRsa2048DeviceKey *out)
Gets the SetCalRsa2048DeviceKey.
Result setMakeLanguage(u64 LanguageCode, SetLanguage *Language)
Converts LanguageCode to SetLanguage.
Result setsysGetUsb30DeviceEnableFlag(bool *out)
GetUsb30DeviceEnableFlag.
SetKeyboardLayout
KeyboardLayout.
Definition: set.h:189
Result setsysSetNetworkSettings(const SetSysNetworkSettings *settings, s32 count)
SetNetworkSettings.
Service * setGetServiceSession(void)
Gets the Service object for the actual set service session.
Result setsysGetMiiAuthorId(Uuid *out)
GetMiiAuthorId.
Result setsysGetInitialSystemAppletProgramId(u64 *out)
GetInitialSystemAppletProgramId.
Result setsysGetTvSettings(SetSysTvSettings *out)
GetTvSettings.
Result setcalGetAccelerometerScale(SetCalAccelerometerScale *out)
Gets the SetCalAccelerometerScale.
SetRegion
Region codes.
Definition: set.h:62
@ SetRegion_JPN
Japan.
Definition: set.h:63
@ SetRegion_AUS
Australia/New Zealand.
Definition: set.h:66
@ SetRegion_EUR
Europe.
Definition: set.h:65
@ SetRegion_HTK
Hong Kong/Taiwan/Korea.
Definition: set.h:67
@ SetRegion_CHN
China.
Definition: set.h:68
@ SetRegion_USA
The Americas.
Definition: set.h:64
Result setcalGetAnalogStickModuleTypeL(u8 *out_type)
GetAnalogStickModuleTypeL.
Result setcalGetGameCardKey(SetCalGameCardKey *out)
Gets the SetCalGameCardKey.
SetSysConsoleSleepPlan
ConsoleSleepPlan.
Definition: set.h:154
Result setcalSetInitialSystemAppletProgramId(u64 program_id)
SetInitialSystemAppletProgramId.
Result setcalGetAnalogStickFactoryCalibrationR(SetCalAnalogStickFactoryCalibration *out)
Gets the SetCalAnalogStickFactoryCalibration.
Result setsysSetBacklightSettings(const SetSysBacklightSettings *settings)
SetBacklightSettings.
Result setsysGetExternalSteadyClockInternalOffset(u64 *out)
GetExternalSteadyClockInternalOffset.
Result setsysGetHostFsMountPoint(SetSysHostFsMountPoint *out)
GetHostFsMountPoint.
SetSysNotificationVolume
NotificationVolume.
Definition: set.h:116
Result setsysSetBacklightSettingsEx(const SetSysBacklightSettingsEx *settings)
SetBacklightSettingsEx.
Result setsysGetShutdownRtcValue(u64 *out)
GetShutdownRtcValue.
Result setcalGetAmiiboEcdsaCertificate(SetCalAmiiboEcdsaCertificate *out)
Gets the SetCalAmiiboEcdsaCertificate.
Result setcalGetAmiiboEcqvBlsCertificate(SetCalAmiiboEcqvBlsCertificate *out)
Gets the SetCalAmiiboEcqvBlsCertificate.
Result setsysGetDebugModeFlag(bool *out)
GetDebugModeFlag.
Result setcalGetAnalogStickModuleTypeR(u8 *out_type)
GetAnalogStickModuleTypeR.
Result setcalSetOverlayDispProgramId(u64 program_id)
SetOverlayDispProgramId.
Result setsysSetErrorReportSharePermission(SetSysErrorReportSharePermission permission)
SetErrorReportSharePermission.
SetSysPtmCycleCountReliability
PtmCycleCountReliability.
Definition: set.h:214
Result setsysGetAccountNotificationSettings(s32 *total_out, SetSysAccountNotificationSettings *settings, s32 count)
GetAccountNotificationSettings.
Result setsysSetButtonConfigSettingsRight(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsRight.
Result setsysSetDataDeletionSettings(const SetSysDataDeletionSettings *settings)
SetDataDeletionSettings.
Result setsysGetUserSystemClockAutomaticCorrectionUpdatedTime(TimeSteadyClockTimePoint *out)
GetUserSystemClockAutomaticCorrectionUpdatedTime.
Result setsysIsUserSystemClockAutomaticCorrectionEnabled(bool *out)
IsUserSystemClockAutomaticCorrectionEnabled.
Result setcalGetGameCardCertificate(SetCalGameCardCertificate *out)
Gets the SetCalGameCardCertificate.
Result setsysGetAutoUpdateEnableFlag(bool *out)
GetAutoUpdateEnableFlag.
Result setsysGetAnalogStickUserCalibrationL(SetSysAnalogStickUserCalibration *out)
GetAnalogStickUserCalibrationL.
void setExit(void)
Exit set.
SetSysPlatformRegion
PlatformRegion. Other values not listed here should be handled as "Unknown".
Definition: set.h:220
Result setcalGetAnalogStickModelParameterL(SetCalAnalogStickModelParameter *out)
Gets the SetCalAnalogStickModelParameter.
Result setcalGetAmiiboEcqvBlsKey(SetCalAmiiboEcqvBlsKey *out)
Gets the SetCalAmiiboEcqvBlsKey.
SetSysUserSelectorFlag
UserSelectorFlag.
Definition: set.h:105
Result setsysGetZoomFlag(bool *out)
GetZoomFlag.
Result setsysSetExternalSteadyClockSourceId(const Uuid *uuid)
SetExternalSteadyClockSourceId.
Result setsysSetUsb30EnableFlag(bool flag)
SetUsb30EnableFlag.
Result setsysGetButtonConfigSettingsRight(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsRight.
Result setsysSetPtmBatteryLot(const SetBatteryLot *lot)
SetPtmBatteryLot.
Result setsysSetPrimaryAlbumStorage(SetSysPrimaryAlbumStorage storage)
SetPrimaryAlbumStorage.
Result setsysSetBluetoothBoostEnableFlag(bool flag)
SetBluetoothBoostEnableFlag.
Result setsysSetRegionCode(SetRegion region)
SetRegionCode.
Result setsysSetShutdownRtcValue(u64 value)
SetShutdownRtcValue.
Result setsysSetT(bool flag)
Sets Terra platform type flag.
SetSysBlockType
BlockType.
Definition: set.h:232
Result setsysGetDataDeletionSettings(SetSysDataDeletionSettings *out)
GetDataDeletionSettings.
Result setsysSetThemeId(s32 type, const SetSysThemeId *theme_id)
SetThemeId.
Result setsysGetExternalRtcResetFlag(bool *out)
GetExternalRtcResetFlag.
SetSysAudioOutputMode
AudioOutputMode.
Definition: set.h:172
@ SetSysAudioOutputMode_Unknown1
Default value.
Definition: set.h:173
Result setsysSetUsb30DeviceEnableFlag(bool flag)
SetUsb30DeviceEnableFlag.
Result setsysGetBluetoothDevicesSettings(s32 *total_out, SetSysBluetoothDevicesSettings *settings, s32 count)
GetBluetoothDevicesSettings.
Result setsysGetSpeakerAutoMuteFlag(bool *out)
GetSpeakerAutoMuteFlag.
Result setsysSetBatteryPercentageFlag(bool flag)
SetBatteryPercentageFlag.
Result setsysSetConsoleSixAxisSensorAngularVelocityBias(const SetSysConsoleSixAxisSensorAngularVelocityBias *bias)
SetConsoleSixAxisSensorAngularVelocityBias.
Result setcalGetAnalogStickFactoryCalibrationL(SetCalAnalogStickFactoryCalibration *out)
Gets the SetCalAnalogStickFactoryCalibration.
SetChineseTraditionalInputMethod
ChineseTraditionalInputMethod.
Definition: set.h:208
Result setsysGetTelemetryDirtyFlags(u64 *flags_0, u64 *flags_1)
Gets the settings flags that have changed.
Result setsysGetBluetoothBoostEnableFlag(bool *out)
GetBluetoothBoostEnableFlag.
Result setcalGetSslKey(SetCalSslKey *out)
Gets the SetCalSslKey.
Result setsysGetNetworkSystemClockContext(TimeSystemClockContext *out)
GetNetworkSystemClockContext.
Result setsysGetQuestFlag(bool *out)
GetQuestFlag.
Result setsysGetExternalSteadyClockSourceId(Uuid *out)
GetExternalSteadyClockSourceId.
SetSysControllerType
ControllerType.
Definition: set.h:240
Result setsysSetInitialLaunchSettings(const SetSysInitialLaunchSettings *settings)
SetInitialLaunchSettings.
Result setsysGetNxControllerSettingsEx(s32 *total_out, SetSysNxControllerSettings *settings, s32 count)
GetNxControllerSettingsEx.
Result setsysSetPctlReadyFlag(bool flag)
SetPctlReadyFlag.
Service * setcalGetServiceSession(void)
Gets the Service object for the actual setcal service session.
Result setsysSetNxControllerSettings(const SetSysNxControllerLegacySettings *settings, s32 count)
SetNxControllerSettings.
SetSysProxyFlags
ProxyFlags.
Definition: set.h:99
Result setsysSetBluetoothEnableFlag(bool flag)
SetBluetoothEnableFlag.
Result setsysSetExternalSteadyClockInternalOffset(u64 offset)
SetExternalSteadyClockInternalOffset.
Result setsysGetUserSystemClockContext(TimeSystemClockContext *out)
GetUserSystemClockContext.
Result setsysGetAllowedSslHosts(s32 *total_out, SetSysAllowedSslHosts *out, s32 count)
GetAllowedSslHosts.
Result setcalGetBdAddress(SetCalBdAddress *out)
Gets the SetCalBdAddress.
Result setsysGetWebInspectorFlag(bool *out)
GetWebInspectorFlag.
Result setcalGetAccelerometerOffset(SetCalAccelerometerOffset *out)
Gets the SetCalAccelerometerOffset.
Result setsysGetThemeKey(FsArchiveMacKey *out)
GetThemeKey.
Result setsysSetTouchScreenMode(SetSysTouchScreenMode mode)
Sets the SetSysTouchScreenMode.
Result setsysGetBluetoothEnableFlag(bool *out)
GetBluetoothEnableFlag.
Result setsysGetSerialNumber(SetSysSerialNumber *out)
Gets the system's serial number.
Result setsysSetBlePairingSettings(const SetSysBlePairingSettings *settings, s32 count)
SetBlePairingSettings.
Result setsysSetSleepSettings(const SetSysSleepSettings *settings)
SetSleepSettings.
Result setsysGetPushNotificationActivityModeOnSleep(u32 *out)
GetPushNotificationActivityModeOnSleep.
Result setsysGetAudioOutputMode(SetSysAudioOutputModeTarget target, SetSysAudioOutputMode *out)
GetAudioOutputMode.
Result setsysGetPtmCycleCountReliability(SetSysPtmCycleCountReliability *out)
GetPtmCycleCountReliability.
Result setcalGetEciDeviceCertificate2(SetCalRsa2048DeviceCertificate *out)
Gets the SetCalRsa2048DeviceCertificate.
Result setcalGetGyroscopeScale(SetCalGyroscopeScale *out)
Gets the SetCalGyroscopeScale.
Result setsysSetAnalogStickUserCalibrationR(const SetSysAnalogStickUserCalibration *calibration)
SetAnalogStickUserCalibrationR.
SetSysFriendPresenceOverlayPermission
FriendPresenceOverlayPermission.
Definition: set.h:123
Result setsysGetLockScreenFlag(bool *out)
GetLockScreenFlag.
Result setcalGetSpeakerParameter(SetCalSpeakerParameter *out)
Gets the SetCalSpeakerParameter.
Result setcalGetSslCertificate(SetCalSslCertificate *out)
Gets the SetCalSslCertificate.
Result setcalGetWirelessLanCountryCodeCount(s32 *out_count)
GetWirelessLanCountryCodeCount.
Result setsysSetAutoUpdateEnableFlag(bool flag)
SetAutoUpdateEnableFlag.
Result setsysSetZoomFlag(bool flag)
SetZoomFlag.
Result setsysGetHeadphoneVolumeUpdateFlag(bool *out)
GetHeadphoneVolumeUpdateFlag.
Result setsysSetNetworkSystemClockContext(const TimeSystemClockContext *context)
SetNetworkSystemClockContext.
Result setsysSetButtonConfigSettingsFull(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsFull.
Result setsysAcquireFatalDirtyFlagEventHandle(Event *out_event)
Gets an event that settings will signal on flag change.
Result setsysGetInRepairProcessEnableFlag(bool *out)
GetInRepairProcessEnableFlag.
Result setsysGetConsoleSixAxisSensorAngularAcceleration(SetSysConsoleSixAxisSensorAngularAcceleration *out)
GetConsoleSixAxisSensorAngularAcceleration.
Result setcalGetUsbTypeCPowerSourceCircuitVersion(u8 *out_version)
GetUsbTypeCPowerSourceCircuitVersion.
Result setsysSetKeyboardLayout(SetKeyboardLayout layout)
SetKeyboardLayout.
Result setcalInitialize(void)
Initialize setcal.
Result setcalGetAmiiboKey(SetCalAmiiboKey *out)
Gets the SetCalAmiiboKey.
Result setsysGetConsoleSixAxisSensorAngularVelocityGain(SetSysConsoleSixAxisSensorAngularVelocityGain *out)
GetConsoleSixAxisSensorAngularVelocityGain.
SetSysProductModel
Console Product Models.
Definition: set.h:27
@ SetSysProductModel_Copper
Erista "Simulation" Model.
Definition: set.h:30
@ SetSysProductModel_Iowa
Mariko Model.
Definition: set.h:31
@ SetSysProductModel_Hoag
Mariko Lite Model.
Definition: set.h:32
@ SetSysProductModel_Calcio
Mariko "Simulation" Model.
Definition: set.h:33
@ SetSysProductModel_Aula
Mariko OLED Model.
Definition: set.h:34
@ SetSysProductModel_Nx
Erista Model.
Definition: set.h:29
@ SetSysProductModel_Invalid
Invalid Model.
Definition: set.h:28
Result setsysSetPtmFuelGaugeParameter(const SetSysPtmFuelGaugeParameter *parameter)
SetPtmFuelGaugeParameter.
Result setsysSetQuestFlag(bool flag)
SetQuestFlag.
Result setsysGetBacklightSettingsEx(SetSysBacklightSettingsEx *out)
GetBacklightSettingsEx.
Result setsysGetBatteryPercentageFlag(bool *out)
GetBatteryPercentageFlag.
SetSysAudioOutputModeTarget
AudioOutputModeTarget.
Definition: set.h:164
Result setcalGetDeviceId(u64 *out_device_id)
GetDeviceId.
Result setsysSetHeadphoneVolumeUpdateFlag(bool flag)
SetHeadphoneVolumeUpdateFlag.
Result setsysSetChineseTraditionalInputMethod(SetChineseTraditionalInputMethod method)
SetChineseTraditionalInputMethod.
Result setsysSetLanguageCode(u64 LanguageCode)
SetLanguageCode.
Result setsysSetUserSystemClockAutomaticCorrectionEnabled(bool flag)
SetUserSystemClockAutomaticCorrectionEnabled.
Result setcalGetConsoleSixAxisSensorMountType(u8 *out_type)
GetConsoleSixAxisSensorMountType.
Result setsysSetPlatformRegion(SetSysPlatformRegion region)
Sets the SetSysPlatformRegion.
Result setcalGetAmiiboEcqvBlsRootCertificate(SetCalAmiiboEcqvBlsRootCertificate *out)
Gets the SetCalAmiiboEcqvBlsRootCertificate.
Result setsysGetNetworkSettings(s32 *total_out, SetSysNetworkSettings *settings, s32 count)
GetNetworkSettings.
Result setsysGetEdid(SetSysEdid *out)
GetEdid.
Result setcalGetWirelessLanCountryCodes(s32 *total_out, SetCalCountryCode *codes, s32 count)
GetWirelessLanCountryCodes.
Result setsysGetConsoleSixAxisSensorAngularVelocityBias(SetSysConsoleSixAxisSensorAngularVelocityBias *out)
GetConsoleSixAxisSensorAngularVelocityBias.
Result setsysGetOverlayDispProgramId(u64 *out)
GetOverlayDispProgramId.
Result setsysGetButtonConfigSettingsFull(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsFull.
Result setsysGetDeviceTimeZoneLocationUpdatedTime(TimeSteadyClockTimePoint *out)
GetDeviceTimeZoneLocationUpdatedTime.
Result setsysGetHomeMenuSchemeModel(u32 *out)
GetHomeMenuSchemeModel.
Result setsysGetButtonConfigRegisteredSettingsEmbedded(SetSysButtonConfigRegisteredSettings *settings)
GetButtonConfigRegisteredSettingsEmbedded.
Result setsysSetLdnChannel(s32 channel)
SetLdnChannel.
Result setsysSetFieldTestingFlag(bool flag)
SetFieldTestingFlag.
SetSysTouchScreenMode
TouchScreenMode, for "Touch-Screen Sensitivity".
Definition: set.h:226
@ SetSysTouchScreenMode_Stylus
Stylus.
Definition: set.h:227
@ SetSysTouchScreenMode_Standard
Standard, the default.
Definition: set.h:228
SetSysServiceDiscoveryControlSettings
ServiceDiscoveryControlSettings.
Definition: set.h:177
Result setsysGetFieldTestingFlag(bool *out)
GetFieldTestingFlag.
Result setsysGetProductModel(SetSysProductModel *model)
GetProductModel.
Result setsysGetErrorReportSharePermission(SetSysErrorReportSharePermission *out)
GetErrorReportSharePermission.
SetSysConnectionFlag
ConnectionFlag.
Definition: set.h:72
Result setsysSetTvSettings(const SetSysTvSettings *settings)
SetTvSettings.
Result setsysGetPtmFuelGaugeParameter(SetSysPtmFuelGaugeParameter *out)
GetPtmFuelGaugeParameter.
Result setsysSetConsoleInformationUploadFlag(bool flag)
SetConsoleInformationUploadFlag.
SetSysErrorReportSharePermission
ErrorReportSharePermission.
Definition: set.h:182
Result setsysGetRebootlessSystemUpdateVersion(SetSysRebootlessSystemUpdateVersion *out)
GetRebootlessSystemUpdateVersion.
Result setsysGetPrimaryAlbumStorage(SetSysPrimaryAlbumStorage *out)
GetPrimaryAlbumStorage.
SetSysAccessPointSecurityStandard
AccessPointSecurityStandard.
Definition: set.h:86
Result setsysGetAutomaticApplicationDownloadFlag(bool *out)
GetAutomaticApplicationDownloadFlag.
Result setsysGetUsbFullKeyEnableFlag(bool *out)
GetUsbFullKeyEnableFlag.
Result setsysGetPctlReadyFlag(bool *out)
GetPctlReadyFlag.
SetSysPrimaryAlbumStorage
PrimaryAlbumStorage.
Definition: set.h:138
Result setsysSetPtmBatteryVersion(u8 version)
SetPtmBatteryVersion.
Result setsysSetColorSetId(ColorSetId id)
Sets the current system theme.
Result setsysGetAudioVolume(SetSysAudioDevice device, SetSysAudioVolume *out)
GetAudioVolume.
Result setGetQuestFlag(bool *out)
GetQuestFlag.
Result setsysGetAccountSettings(SetSysAccountSettings *out)
GetAccountSettings.
Result setsysGetUsb30HostEnableFlag(bool *out)
GetUsb30HostEnableFlag.
Result setsysSetAudioOutputMode(SetSysAudioOutputModeTarget target, SetSysAudioOutputMode mode)
SetAudioOutputMode.
Result setsysSetHeadphoneVolumeWarningCount(u32 count)
SetHeadphoneVolumeWarningCount.
Result setsysSetButtonConfigSettingsEmbedded(const SetSysButtonConfigSettings *settings, s32 count)
SetButtonConfigSettingsEmbedded.
Result setsysGetServiceDiscoveryControlSettings(SetSysServiceDiscoveryControlSettings *out)
GetServiceDiscoveryControlSettings.
Result setsysSetUsbFullKeyEnableFlag(bool flag)
SetUsbFullKeyEnableFlag.
Result setsysGetBatteryLot(SetBatteryLot *out)
Gets the SetBatteryLot.
Result setsysGetPtmBatteryVersion(u8 *out)
GetPtmBatteryVersion.
void setsysExit(void)
Exit setsys.
Result setsysSetEulaVersions(const SetSysEulaVersion *versions, s32 count)
SetEulaVersions.
Result setsysSetThemeKey(const FsArchiveMacKey *key)
SetThemeKey.
Result setsysGetSettingsItemValue(const char *name, const char *item_key, void *value_out, size_t value_out_size, u64 *size_out)
Gets the value of a settings item.
Result setcalGetEticketDeviceCertificate(SetCalRsa2048DeviceCertificate *out)
Gets the SetCalRsa2048DeviceCertificate.
Result setsysGetThemeId(s32 type, SetSysThemeId *out)
GetThemeId.
Result setsysGetThemeSettings(SetSysThemeSettings *out)
GetThemeSettings.
Result setsysGetConsoleSixAxisSensorAccelerationGain(SetSysConsoleSixAxisSensorAccelerationGain *out)
GetConsoleSixAxisSensorAccelerationGain.
Result setsysGetSettingsItemValueSize(const char *name, const char *item_key, u64 *size_out)
Gets the size of a settings item value.
Result setGetDeviceNickname(SetSysDeviceNickName *nickname)
Gets the system's nickname.
Result setsysGetAccountOnlineStorageSettings(s32 *total_out, SetSysAccountOnlineStorageSettings *settings, s32 count)
GetAccountOnlineStorageSettings.
Result setsysGetWirelessCertificationFile(void *buffer, size_t size, u64 *out_size)
GetWirelessCertificationFile.
Result setsysSetInRepairProcessEnableFlag(bool flag)
SetInRepairProcessEnableFlag.
SetSysEulaVersionClockType
EulaVersionClockType.
Definition: set.h:110
Result setsysGetEulaVersions(s32 *total_out, SetSysEulaVersion *versions, s32 count)
GetEulaVersions.
Result setsysSetDeviceTimeZoneLocationUpdatedTime(const TimeSteadyClockTimePoint *time_point)
SetDeviceTimeZoneLocationUpdatedTime.
Result setsysSetPushNotificationActivityModeOnSleep(u32 mode)
SetPushNotificationActivityModeOnSleep.
SetSysAutoSettings
AutoSettings.
Definition: set.h:93
Result setsysSetBluetoothAfhEnableFlag(bool flag)
SetBluetoothAfhEnableFlag.
Result setsysGetChineseTraditionalInputMethod(SetChineseTraditionalInputMethod *out)
GetChineseTraditionalInputMethod.
Result setsysGetAppletLaunchFlags(u32 *out)
GetAppletLaunchFlags.
Result setsysGetDeviceNickname(SetSysDeviceNickName *nickname)
Gets the system's nickname.
Result setsysSetAppletLaunchFlags(u32 flags)
SetAppletLaunchFlags.
Result setsysGetNfcEnableFlag(bool *out)
GetNfcEnableFlag.
Result setsysSetAudioVolume(SetSysAudioDevice device, const SetSysAudioVolume *volume)
SetAudioVolume.
Result setsysGetHeadphoneVolumeWarningCount(u32 *out)
GetHeadphoneVolumeWarningCount.
Result setsysGetButtonConfigSettingsLeft(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsLeft.
Result setsysSetWirelessLanEnableFlag(bool flag)
SetWirelessLanEnableFlag.
Result setsysSetAccountOnlineStorageSettings(const SetSysAccountOnlineStorageSettings *settings, s32 count)
SetAccountOnlineStorageSettings.
Result setsysGetMemoryUsageRateFlag(bool *out)
GetMemoryUsageRateFlag.
Result setsysSetNotificationSettings(const SetSysNotificationSettings *settings)
SetNotificationSettings.
Result setsysGetNotificationSettings(SetSysNotificationSettings *out)
GetNotificationSettings.
Result setGetAvailableLanguageCodeCount(s32 *total)
Gets total available LanguageCodes.
Result setInitialize(void)
Initialize set.
Result setcalGetEciDeviceKey(SetCalEccB233DeviceKey *out)
Gets the SetCalEccB233DeviceKey.
Result setsysGetHomeMenuScheme(SetSysHomeMenuScheme *out)
Gets the SetSysHomeMenuScheme.
Result setsysGetBacklightSettings(SetSysBacklightSettings *out)
GetBacklightSettings.
Result setsysGetFirmwareVersionDigest(SetSysFirmwareVersionDigest *out)
GetFirmwareVersionDigest.
Result setsysGetWirelessCertificationFileSize(u64 *out_size)
GetWirelessCertificationFileSize.
Result setsysGetPtmBatteryLot(SetBatteryLot *out)
GetPtmBatteryLot.
Result setsysGetBluetoothAfhEnableFlag(bool *out)
GetBluetoothAfhEnableFlag.
Result setGetLanguageCode(u64 *LanguageCode)
Gets the current LanguageCode, setGetSystemLanguage should be used instead normally.
void setcalExit(void)
Exit setcal.
Result setMakeLanguageCode(SetLanguage Language, u64 *LanguageCode)
Converts SetLanguage to LanguageCode.
Result setsysGetT(bool *out)
Returns Terra platform type flag.
Result setsysGetBlePairingSettings(s32 *total_out, SetSysBlePairingSettings *settings, s32 count)
GetBlePairingSettings.
Result setsysSetSpeakerAutoMuteFlag(bool flag)
SetSpeakerAutoMuteFlag.
Result setsysSetUserSystemClockAutomaticCorrectionUpdatedTime(const TimeSteadyClockTimePoint *time_point)
SetUserSystemClockAutomaticCorrectionUpdatedTime.
Result setsysSetEdid(const SetSysEdid *edid)
SetEdid.
Result setsysSetConsoleSixAxisSensorAccelerationGain(const SetSysConsoleSixAxisSensorAccelerationGain *gain)
SetConsoleSixAxisSensorAccelerationGain.
Result setsysSetVibrationMasterVolume(float volume)
SetVibrationMasterVolume.
Result setsysSetUserSystemClockContext(const TimeSystemClockContext *context)
SetUserSystemClockContext.
Result setsysSetServiceDiscoveryControlSettings(SetSysServiceDiscoveryControlSettings settings)
SetServiceDiscoveryControlSettings.
Result setsysSetAccountSettings(SetSysAccountSettings settings)
SetAccountSettings.
Result setsysGetConsoleInformationUploadFlag(bool *out)
GetConsoleInformationUploadFlag.
Result setsysSetLockScreenFlag(bool flag)
SetLockScreenFlag.
Result setsysSetNfcEnableFlag(bool flag)
SetNfcEnableFlag.
Result setsysSetDeviceTimeZoneLocationName(const TimeLocationName *name)
SetDeviceTimeZoneLocationName.
Result setsysSetThemeSettings(const SetSysThemeSettings *settings)
SetThemeSettings.
SetSysAccessPointSecurityType
AccessPointSecurityType.
Definition: set.h:78
Result setGetRegionCode(SetRegion *out)
Gets the RegionCode.
Result setsysSetButtonConfigRegisteredSettingsEmbedded(const SetSysButtonConfigRegisteredSettings *settings)
SetButtonConfigRegisteredSettingsEmbedded.
Result setsysGetFirmwareVersion(SetSysFirmwareVersion *out)
Gets the system firmware version.
Result setsysGetLdnChannel(s32 *out)
GetLdnChannel.
Result setsysGetConsoleSixAxisSensorAccelerationBias(SetSysConsoleSixAxisSensorAccelerationBias *out)
GetConsoleSixAxisSensorAccelerationBias.
Result setcalGetBatteryLot(SetBatteryLot *out)
Gets the SetBatteryLot.
Result setsysGetNxControllerSettings(s32 *total_out, SetSysNxControllerLegacySettings *settings, s32 count)
GetNxControllerSettings.
Result setsysSetAccountNotificationSettings(const SetSysAccountNotificationSettings *settings, s32 count)
SetAccountNotificationSettings.
Result setsysSetPtmCycleCountReliability(SetSysPtmCycleCountReliability reliability)
SetPtmCycleCountReliability.
Result setsysGetUsb30EnableFlag(bool *out)
GetUsb30EnableFlag.
Result setsysGetInitialLaunchSettings(SetSysInitialLaunchSettings *out)
GetInitialLaunchSettings.
Result setcalGetAmiiboEcqvCertificate(SetCalAmiiboEcqvCertificate *out)
Gets the SetCalAmiiboEcqvCertificate.
Result setsysGetFatalDirtyFlags(u64 *flags_0, u64 *flags_1)
Gets the settings flags that have changed.
Result setcalGetConsoleSixAxisSensorHorizontalOffset(SetCalConsoleSixAxisSensorHorizontalOffset *out)
Gets the SetCalConsoleSixAxisSensorHorizontalOffset.
Result setsysGetButtonConfigSettingsEmbedded(s32 *total_out, SetSysButtonConfigSettings *settings, s32 count)
GetButtonConfigSettingsEmbedded.
Result setsysSetDeviceNickname(const SetSysDeviceNickName *nickname)
Sets the system's nickname.
Result setcalGetAnalogStickModelParameterR(SetCalAnalogStickModelParameter *out)
Gets the SetCalAnalogStickModelParameter.
Result setsysInitialize(void)
Initialize setsys.
Result setsysSetRequiresRunRepairTimeReviser(bool flag)
SetRequiresRunRepairTimeReviser.
Result setsysSetConsoleSixAxisSensorAngularVelocityGain(const SetSysConsoleSixAxisSensorAngularVelocityGain *gain)
SetConsoleSixAxisSensorAngularVelocityGain.
Result setsysGetPlatformRegion(SetSysPlatformRegion *out)
Gets the SetSysPlatformRegion.
SetSysHandheldSleepPlan
HandheldSleepPlan.
Definition: set.h:144
Result setsysGetDeviceTimeZoneLocationName(TimeLocationName *out)
GetDeviceTimeZoneLocationName.
Result setsysGetKeyboardLayout(SetKeyboardLayout *out)
GetKeyboardLayout.
Result setsysSetConsoleSixAxisSensorAngularVelocityTimeBias(const SetSysConsoleSixAxisSensorAngularVelocityTimeBias *bias)
SetConsoleSixAxisSensorAngularVelocityTimeBias.
Result setsysSetConsoleSixAxisSensorAccelerationBias(const SetSysConsoleSixAxisSensorAccelerationBias *bias)
SetConsoleSixAxisSensorAccelerationBias.
Result setsysGetColorSetId(ColorSetId *out)
Gets the current system theme.
Result setsysSetExternalRtcResetFlag(bool flag)
SetExternalRtcResetFlag.
Result setsysAcquireTelemetryDirtyFlagEventHandle(Event *out_event)
Gets an event that settings will signal on flag change.
Service * setsysGetServiceSession(void)
Gets the Service object for the actual setsys service session.
Result setcalGetSerialNumber(SetCalSerialNumber *out)
Gets the SetCalSerialNumber.
SetLanguage
IDs for Language.
Definition: set.h:39
@ SetLanguage_IT
Italian.
Definition: set.h:44
@ SetLanguage_KO
Korean.
Definition: set.h:47
@ SetLanguage_JA
Japanese.
Definition: set.h:40
@ SetLanguage_ES419
"LatinAmericanSpanish"
Definition: set.h:54
@ SetLanguage_PT
Portuguese.
Definition: set.h:49
@ SetLanguage_ZHHANT
[4.0.0+] ChineseTraditional
Definition: set.h:56
@ SetLanguage_ZHHANS
[4.0.0+] ChineseSimplified
Definition: set.h:55
@ SetLanguage_FR
French.
Definition: set.h:42
@ SetLanguage_Total
Total languages supported by this enum.
Definition: set.h:58
@ SetLanguage_ZHTW
Traditional Chinese ("Taiwanese")
Definition: set.h:51
@ SetLanguage_ZHCN
Simplified Chinese ("Chinese")
Definition: set.h:46
@ SetLanguage_ES
Spanish.
Definition: set.h:45
@ SetLanguage_PTBR
[10.1.0+] "BrazilianPortuguese"
Definition: set.h:57
@ SetLanguage_FRCA
CA French ("CanadianFrench")
Definition: set.h:53
@ SetLanguage_ENUS
US English ("AmericanEnglish")
Definition: set.h:41
@ SetLanguage_DE
German.
Definition: set.h:43
@ SetLanguage_NL
Dutch.
Definition: set.h:48
@ SetLanguage_RU
Russian.
Definition: set.h:50
@ SetLanguage_ENGB
GB English ("BritishEnglish")
Definition: set.h:52
Result setsysGetConsoleSixAxisSensorAngularVelocityTimeBias(SetSysConsoleSixAxisSensorAngularVelocityTimeBias *out)
GetConsoleSixAxisSensorAngularVelocityTimeBias.
Result setcalGetGyroscopeOffset(SetCalGyroscopeOffset *out)
Gets the SetCalGyroscopeOffset.
SetSysAudioDevice
AudioDevice.
Definition: set.h:131
Result setcalGetEticketDeviceKey(SetCalRsa2048DeviceKey *out)
Gets the SetCalRsa2048DeviceKey.
Result setsysGetTouchScreenMode(SetSysTouchScreenMode *out)
Gets the SetSysTouchScreenMode.
Account UserId.
Definition: acc.h:25
Address.
Definition: btdrv_types.h:214
BdName.
Definition: btm_types.h:67
ClassOfDevice.
Definition: btm_types.h:72
Kernel-mode event structure.
Definition: event.h:13
This is nn::fssystem::ArchiveMacKey. Used by setsysGetThemeKey and setsysSetThemeKey....
Definition: fs.h:146
Service object structure.
Definition: service.h:14
BatteryLot.
Definition: set.h:247
u32 size
Size of the entire key.
Definition: set.h:848
u32 code
Region code.
Definition: set.h:893
u32 size
Size of the entire key.
Definition: set.h:870
u32 size
Size of the certificate data.
Definition: set.h:882
u32 size
Size of the entire key.
Definition: set.h:887
AccountNotificationSettings.
Definition: set.h:412
AccountUid uid
AccountUid
Definition: set.h:413
u32 flags
Bitmask with AccountNotificationFlag.
Definition: set.h:414
s8 friend_presence_overlay_permission
SetSysFriendPresenceOverlayPermission
Definition: set.h:415
AccountOnlineStorageSettings.
Definition: set.h:722
AccountUid uid
AccountUid
Definition: set.h:723
AccountSettings.
Definition: set.h:378
AllowedSslHosts.
Definition: set.h:671
AnalogStickUserCalibration.
Definition: set.h:729
u32 unk_x0
0 for Console and Tv, 2 for Headphones.
Definition: set.h:383
u8 volume
From 0-15.
Definition: set.h:384
BacklightSettingsEx.
Definition: set.h:300
BacklightSettings.
Definition: set.h:288
BlePairingSettings.
Definition: set.h:681
BluetoothDevicesSettings.
Definition: set.h:313
u8 sub_class
SubClass.
Definition: set.h:323
BtmClassOfDevice class_of_device
ClassOfDevice.
Definition: set.h:316
BtdrvAddress addr
BtdrvAddress
Definition: set.h:314
u8 pad
Padding.
Definition: set.h:335
BtmBdName name
BdName. Unused on 13.0.0+.
Definition: set.h:315
u8 attribute_mask
AttributeMask.
Definition: set.h:324
u16 version
Version.
Definition: set.h:319
u16 descriptor_length
DescriptorLength.
Definition: set.h:325
u16 vid
Vid.
Definition: set.h:321
u8 link_key_present
LinkKeyPresent.
Definition: set.h:318
u8 key_type
KeyType.
Definition: set.h:327
u16 pid
Pid.
Definition: set.h:322
u16 brr_size
BrrSize.
Definition: set.h:329
u8 device_type
DeviceType.
Definition: set.h:328
u32 trusted_services
TrustedServices.
Definition: set.h:320
Actually nn::util::Color4u8Type.
Definition: set.h:601
ConsoleSixAxisSensorAccelerationBias.
Definition: set.h:631
ConsoleSixAxisSensorAccelerationGain.
Definition: set.h:645
ConsoleSixAxisSensorAngularAcceleration.
Definition: set.h:702
ConsoleSixAxisSensorAngularVelocityBias.
Definition: set.h:638
ConsoleSixAxisSensorAngularVelocityGain.
Definition: set.h:658
ConsoleSixAxisSensorAngularVelocityTimeBias.
Definition: set.h:695
DataDeletionSettings.
Definition: set.h:566
u32 flags
Bitmask with DataDeletionFlag.
Definition: set.h:567
s32 use_count
Use count.
Definition: set.h:568
DeviceNickName.
Definition: set.h:368
Edid.
Definition: set.h:494
u8 x_resolution
Real value is (val + 31) * 8 pixels.
Definition: set.h:526
u8 vertical_frequency
Real value is val + 60 Hz.
Definition: set.h:527
u8 pixel_clock_rate_max
Rounded up to multiples of 10 MHz.
Definition: set.h:547
u16 pnp_id
Big-endian set of 3 5-bit values representing letters, 1 = A .. 26 = Z.
Definition: set.h:496
u8 checksum
Sum of all 128 bytes should equal 0 mod 256.
Definition: set.h:552
u8 extension_count
Always 1.
Definition: set.h:551
u8 aspect_ratio
0 = 16:10, 1 = 4:3, 2 = 5:4, 3 = 16:9.
Definition: set.h:528
u8 extended_checksum
Sum of 128 extended bytes should equal 0 mod 256.
Definition: set.h:562
u8 extension_tag
Always 2 = CEA EDID timing extension.
Definition: set.h:554
EulaVersion.
Definition: set.h:388
s32 clock_type
SetSysEulaVersionClockType
Definition: set.h:391
u64 network_clock_time
POSIX timestamp.
Definition: set.h:393
TimeSteadyClockTimePoint steady_clock_time
TimeSteadyClockTimePoint
Definition: set.h:394
Structure returned by setsysGetFirmwareVersionDigest.
Definition: set.h:358
Structure returned by setsysGetFirmwareVersion.
Definition: set.h:342
HostFsMountPoint.
Definition: set.h:676
InitialLaunchSettings.
Definition: set.h:579
TimeSteadyClockTimePoint timestamp
TimeSteadyClockTimePoint timestamp.
Definition: set.h:582
u32 flags
Bitmask with InitialLaunchFlag.
Definition: set.h:580
u32 pad
Padding.
Definition: set.h:581
LcdBacklightBrightnessMapping.
Definition: set.h:281
u16 pixel_clock
In 10 kHz units.
Definition: set.h:432
NetworkSettings.
Definition: set.h:252
u32 auto_settings
Bitmask with SetSysAutoSettings.
Definition: set.h:264
u32 access_point_security_type
Bitmask with SetSysAccessPointSecurityType.
Definition: set.h:260
u32 connection_flags
Bitmask with SetSysConnectionFlag.
Definition: set.h:255
u32 proxy_flags
Bitmask with SetSysProxyFlags.
Definition: set.h:270
u32 connect_to_hidden_network
Bitmask with UseStealthNetworkFlag.
Definition: set.h:257
u32 access_point_security_standard
Bitmask with SetSysAccessPointSecurityStandard.
Definition: set.h:261
NotificationSettings.
Definition: set.h:404
u32 flags
Bitmask with NotificationFlag.
Definition: set.h:405
SetSysNotificationTime end_time
SetSysNotificationTime
Definition: set.h:408
SetSysNotificationTime start_time
SetSysNotificationTime
Definition: set.h:407
s32 volume
SetSysNotificationVolume
Definition: set.h:406
NotificationTime.
Definition: set.h:398
NxControllerLegacySettings.
Definition: set.h:606
u8 interface_type
Bitmask with XcdInterfaceType.
Definition: set.h:614
u8 type
SetSysControllerType.
Definition: set.h:608
NxControllerSettings.
Definition: set.h:618
u8 type
SetSysControllerType.
Definition: set.h:620
u8 interface_type
Bitmask with XcdInterfaceType.
Definition: set.h:626
PtmFuelGaugeParameter.
Definition: set.h:586
u32 cycles_actual
Keeps track of cycles. The fuel gauge cycles reg is reset if > 2.00 cycles and added here.
Definition: set.h:597
u16 cycles
Normally keeps the cycles reg. Unused and contains stack garbage.
Definition: set.h:596
RebootlessSystemUpdateVersion. This is the content of the RebootlessSystemUpdateVersion SystemData,...
Definition: set.h:715
Structure returned by setsysGetSerialNumber.
Definition: set.h:363
SleepSettings.
Definition: set.h:572
s32 handheld_sleep_plan
SetSysHandheldSleepPlan
Definition: set.h:574
u32 flags
Bitmask with SleepFlag.
Definition: set.h:573
s32 console_sleep_plan
SetSysConsoleSleepPlan
Definition: set.h:575
ThemeId.
Definition: set.h:741
ThemeSettings.
Definition: set.h:746
TvSettings.
Definition: set.h:420
s32 tv_resolution
SetSysTvResolution
Definition: set.h:422
float gamma
Gamma.
Definition: set.h:427
s32 cmu_mode
SetSysCmuMode
Definition: set.h:425
s32 hdmi_content_type
SetSysHdmiContentType
Definition: set.h:423
float contrast
Contrast.
Definition: set.h:428
u32 flags
Bitmask with TvFlag.
Definition: set.h:421
s32 rgb_range
SetSysRgbRange
Definition: set.h:424
u32 underscan
Underscan.
Definition: set.h:426
UserSelectorSettings.
Definition: set.h:373
u32 flags
Bitmask with SetSysUserSelectorFlag.
Definition: set.h:374
#define BIT(n)
Creates a bitmask from a bit number.
Definition: types.h:54
uint64_t u64
64-bit unsigned integer.
Definition: types.h:22
uint8_t u8
8-bit unsigned integer.
Definition: types.h:19
int8_t s8
8-bit signed integer.
Definition: types.h:25
#define NX_PACKED
Packs a struct so that it won't include padding bytes.
Definition: types.h:63
uint16_t u16
16-bit unsigned integer.
Definition: types.h:20
u32 Result
Function error code result type.
Definition: types.h:44
int32_t s32
32-bit signed integer.
Definition: types.h:27
uint32_t u32
32-bit unsigned integer.
Definition: types.h:21