[HID] Stub more gyroscope calls

This commit is contained in:
wheremyfoodat 2022-10-11 23:49:55 +03:00
parent d395fcd3cc
commit 85b7ebae6f
4 changed files with 33 additions and 2 deletions

View file

@ -3,7 +3,8 @@
namespace NDMCommands {
enum : u32 {
OverrideDefaultDaemons = 0x00140040,
SuspendDaemons = 0x00060040
SuspendDaemons = 0x00060040,
SuspendScheduler = 0x00080040
};
}
@ -20,6 +21,7 @@ void NDMService::handleSyncRequest(u32 messagePointer) {
switch (command) {
case NDMCommands::OverrideDefaultDaemons: overrideDefaultDaemons(messagePointer); break;
case NDMCommands::SuspendDaemons: suspendDaemons(messagePointer); break;
case NDMCommands::SuspendScheduler: suspendScheduler(messagePointer); break;
default: Helpers::panic("NDM service requested. Command: %08X\n", command);
}
}
@ -32,4 +34,9 @@ void NDMService::overrideDefaultDaemons(u32 messagePointer) {
void NDMService::suspendDaemons(u32 messagePointer) {
log("NDM::SuspendDaemons(stubbed)\n");
mem.write32(messagePointer + 4, Result::Success);
}
void NDMService::suspendScheduler(u32 messagePointer) {
log("NDM::SuspendScheduler(stubbed)\n");
mem.write32(messagePointer + 4, Result::Success);
}