diff options
| author | wwylele <wwylele@gmail.com> | 2017-03-21 13:25:56 +0200 |
|---|---|---|
| committer | wwylele <wwylele@gmail.com> | 2017-03-21 13:25:56 +0200 |
| commit | f7a0328a6e577b60861ff25c8558c6e591633564 (patch) | |
| tree | 5d4ecec860a63a2a5f382b9c94f4d759df56cff6 /src/core/hle/shared_page.cpp | |
| parent | 1db4afd4f40f5b1564a57650037faee5c5023ca8 (diff) | |
shared_page: stub battery state
Diffstat (limited to 'src/core/hle/shared_page.cpp')
| -rw-r--r-- | src/core/hle/shared_page.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/hle/shared_page.cpp b/src/core/hle/shared_page.cpp index d0d92487d..5978ccdd4 100644 --- a/src/core/hle/shared_page.cpp +++ b/src/core/hle/shared_page.cpp @@ -6,6 +6,7 @@ #include <cstring> #include <ctime> #include "core/core_timing.h" +#include "core/hle/service/ptm/ptm.h" #include "core/hle/shared_page.h" //////////////////////////////////////////////////////////////////////////////////////////////////// @@ -73,6 +74,12 @@ void Init() { // Some games wait until this value becomes 0x1, before asking running_hw shared_page.unknown_value = 0x1; + // Set to a completely full battery + shared_page.battery_state.charge_level.Assign( + static_cast<u8>(Service::PTM::ChargeLevels::CompletelyFull)); + shared_page.battery_state.is_adapter_connected.Assign(1); + shared_page.battery_state.is_charging.Assign(1); + update_time_event = CoreTiming::RegisterEvent("SharedPage::UpdateTimeCallback", UpdateTimeCallback); CoreTiming::ScheduleEvent(0, update_time_event); |
