From 35c459010475224dfa43c6391d7215d692d328d7 Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Tue, 11 Oct 2022 23:55:38 +0300 Subject: [PATCH] [Memory] Stub 3D state LED --- include/kernel/config_mem.hpp | 3 ++- src/core/memory.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/kernel/config_mem.hpp b/include/kernel/config_mem.hpp index f26e91c8..b06838a8 100644 --- a/include/kernel/config_mem.hpp +++ b/include/kernel/config_mem.hpp @@ -7,6 +7,7 @@ namespace ConfigMem { KernelVersionMinor = 0x1FF80002, KernelVersionMajor = 0x1FF80003, AppMemAlloc = 0x1FF80040, - Datetime0 = 0x1FF81020 + Datetime0 = 0x1FF81020, + LedState3D = 0x1FF81084 }; } \ No newline at end of file diff --git a/src/core/memory.cpp b/src/core/memory.cpp index e69c6ba4..debcf644 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -76,6 +76,7 @@ u8 Memory::read8(u32 vaddr) { switch (vaddr) { case ConfigMem::KernelVersionMinor: return u8(kernelVersion & 0xff); case ConfigMem::KernelVersionMajor: return u8(kernelVersion >> 8); + case ConfigMem::LedState3D: return 1; // Report the 3D LED as always off (non-zero) for now default: Helpers::panic("Unimplemented 8-bit read, addr: %08X", vaddr); } }