mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-12-26 09:02:44 -06:00
APT_U: added event creation to Initialize method
This commit is contained in:
parent
ea8627d536
commit
94b30e8a38
1 changed files with 11 additions and 1 deletions
|
@ -6,6 +6,7 @@
|
|||
#include "common/common.h"
|
||||
|
||||
#include "core/hle/hle.h"
|
||||
#include "core/hle/kernel/event.h"
|
||||
#include "core/hle/kernel/mutex.h"
|
||||
#include "core/hle/service/apt.h"
|
||||
|
||||
|
@ -15,7 +16,16 @@
|
|||
namespace APT_U {
|
||||
|
||||
void Initialize(Service::Interface* self) {
|
||||
NOTICE_LOG(OSHLE, "APT_U::Sync - Initialize");
|
||||
u32* cmd_buff = Service::GetCommandBuffer();
|
||||
DEBUG_LOG(KERNEL, "APT_U::Sync - Initialize");
|
||||
|
||||
cmd_buff[3] = Kernel::CreateEvent(RESETTYPE_ONESHOT); // APT menu event handle
|
||||
cmd_buff[4] = Kernel::CreateEvent(RESETTYPE_ONESHOT); // APT pause event handle
|
||||
|
||||
Kernel::SetEventLocked(cmd_buff[3], true);
|
||||
Kernel::SetEventLocked(cmd_buff[4], false); // Fire start event
|
||||
|
||||
cmd_buff[1] = 0; // No error
|
||||
}
|
||||
|
||||
void GetLockHandle(Service::Interface* self) {
|
||||
|
|
Loading…
Reference in a new issue