Store pointers in Config::SYSCONF_SETTINGS
Not strictly necessary, but it reduces memory usage a little, and the next commit will make copying an Info object slower.
This commit is contained in:
1 parent
b285991b88
commit
633ab2dd7c
4 files changed
+25
-25
No files matched your search
@@ -24,15 +24,15 @@ const Info<u32> SYSCONF_SPEAKER_VOLUME{{System::SYSCONF, "BT", "SPKV"}, 0x58};
|
||||
const Info<bool> SYSCONF_WIIMOTE_MOTOR{{System::SYSCONF, "BT", "MOT"}, true};
|
||||
|
||||
const std::array<SYSCONFSetting, 11> SYSCONF_SETTINGS{
|
||||
{{SYSCONF_SCREENSAVER, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_LANGUAGE, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_COUNTRY, SysConf::Entry::Type::BigArray},
|
||||
{SYSCONF_WIDESCREEN, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_PROGRESSIVE_SCAN, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_PAL60, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_SOUND_MODE, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_SENSOR_BAR_POSITION, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_SENSOR_BAR_SENSITIVITY, SysConf::Entry::Type::Long},
|
||||
{SYSCONF_SPEAKER_VOLUME, SysConf::Entry::Type::Byte},
|
||||
{SYSCONF_WIIMOTE_MOTOR, SysConf::Entry::Type::Byte}}};
|
||||
{{&SYSCONF_SCREENSAVER, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_LANGUAGE, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_COUNTRY, SysConf::Entry::Type::BigArray},
|
||||
{&SYSCONF_WIDESCREEN, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_PROGRESSIVE_SCAN, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_PAL60, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_SOUND_MODE, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_SENSOR_BAR_POSITION, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_SENSOR_BAR_SENSITIVITY, SysConf::Entry::Type::Long},
|
||||
{&SYSCONF_SPEAKER_VOLUME, SysConf::Entry::Type::Byte},
|
||||
{&SYSCONF_WIIMOTE_MOTOR, SysConf::Entry::Type::Byte}}};
|
||||
} // namespace Config
|
||||
Reference in new issue
Block a user