aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nfc/nfc.cpp
AgeCommit message (Collapse)Author
2024-02-23service: nfc: Implement SetNfcEnabledNarr the Reg
2023-05-05service: nfc: Merge device interfaces and create the device managerNarr the Reg
2023-04-23service: nfc: Create mifare interfaceNarr the Reg
2023-04-23service: nfc: Create interfaceNarr the Reg
2023-03-01service: move hle_ipc from kernelLiam
2023-02-21service: refactor server architectureLiam
Converts services to have their own processes
2022-12-01service: nfc: Implement mifare serviceNarr the Reg
2022-11-19service: nfc: Implement nfc userNarr the Reg
2022-10-02nfp: Multiple fixes against HWgerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-10-07service: Reduce header include overheadMorph
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph
Transition to PascalCase for result names.
2021-04-14common: Move settings to common from core.bunnei
- Removes a dependency on core and input_common from common.
2020-11-26service: Eliminate usages of the global system instanceLioncash
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-06-27nfc: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
2019-11-12service: Update function tablesLioncash
Keeps the function tables up to date. Updated based off information from Switchbrew.
2019-03-29core/yuzu: Remove enable_nfc settingfearlessTobi
This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings.
2018-11-26Changed logging to be "Log before execution", Added more error logging, all ↵David Marcec
services should now log on some level
2018-10-23Added Amiibo support (#1390)David
* Fixed conflict with nfp * Few fixups for nfc * Conflict 2 * Fixed AttachAvailabilityChangeEvent * Conflict 3 * Fixed byte padding * Refactored amiibo to not reside in "System" * Removed remaining references of nfc from system * used enum for Nfc GetStateOld * Added missing newline * Moved file operations to front end * Conflict 4 * Amiibos now use structs and added mutexes * Removed amiibo_path
2018-07-27service/nfc: Implement Create[x]Interface functionsLioncash
These simply return the respective interface.
2018-07-27service: Add nfc servicesLioncash
Adds the skeleton of the nfc service based off the information provided on Switch Brew.
2017-10-10hle: Remove a large amount of 3ds-specific service code.bunnei
2017-06-18ResultVal: Remove MoveFrom()Yuri Kunde Schlesner
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
2017-06-06Service: Remove unnecessary includes from service.hYuri Kunde Schlesner
This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
2017-01-14Service/NFC: stub some functionsmailwl
Tested on: Mini-Mario & Friends - amiibo Challenge
2016-12-30Service/NFC: stub GetTagInRangeEventmailwl
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
2016-12-08service: Add nfc servicesLioncash
3dbrew was used for the command information.