diff options
author | mailwl <mailwl@gmail.com> | 2016-12-29 21:38:47 +0100 |
---|---|---|
committer | mailwl <mailwl@gmail.com> | 2016-12-30 07:40:54 +0100 |
commit | f2985f70808ed8777eb6b51b27bb5686869e01c7 (patch) | |
tree | da59c3c3e853945cd47a91c2c7605ab941f7451f /src/core/hle/service/nfc/nfc.cpp | |
parent | Merge pull request #2240 from wwylele/auto-region (diff) | |
download | yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar.gz yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar.bz2 yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar.lz yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar.xz yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.tar.zst yuzu-f2985f70808ed8777eb6b51b27bb5686869e01c7.zip |
Diffstat (limited to 'src/core/hle/service/nfc/nfc.cpp')
-rw-r--r-- | src/core/hle/service/nfc/nfc.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/core/hle/service/nfc/nfc.cpp b/src/core/hle/service/nfc/nfc.cpp index d9738c6a1..e248285f9 100644 --- a/src/core/hle/service/nfc/nfc.cpp +++ b/src/core/hle/service/nfc/nfc.cpp @@ -2,6 +2,7 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. +#include "core/hle/kernel/event.h" #include "core/hle/service/nfc/nfc.h" #include "core/hle/service/nfc/nfc_m.h" #include "core/hle/service/nfc/nfc_u.h" @@ -9,9 +10,28 @@ namespace Service { namespace NFC { +static Kernel::SharedPtr<Kernel::Event> tag_in_range_event; + +void GetTagInRangeEvent(Interface* self) { + u32* cmd_buff = Kernel::GetCommandBuffer(); + + cmd_buff[0] = IPC::MakeHeader(0xB, 1, 2); + cmd_buff[1] = RESULT_SUCCESS.raw; + cmd_buff[2] = IPC::CopyHandleDesc(); + cmd_buff[3] = Kernel::g_handle_table.Create(tag_in_range_event).MoveFrom(); + LOG_WARNING(Service_NFC, "(STUBBED) called"); +} + void Init() { AddService(new NFC_M()); AddService(new NFC_U()); + + tag_in_range_event = + Kernel::Event::Create(Kernel::ResetType::OneShot, "NFC::tag_in_range_event"); +} + +void Shutdown() { + tag_in_range_event = nullptr; } } // namespace NFC |