summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/nfc (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-12-01service: nfc: Don't tag amiibos as corrupted if they are loaded as read onlyNarr the Reg1-5/+5
2023-11-26service: nfc: Validate mii datagerman772-32/+37
2023-11-21service: hid: Create appropriate hid resourcesNarr the Reg1-1/+2
2023-10-01service: nfc: Implement SetRegisterInfoPrivate mii supportNarr the Reg1-7/+2
2023-09-28service: mii: Fix reported bugsgerman771-1/+1
2023-09-18service: nfc: Fully Implement GetRegisterInfoPrivategerman771-3/+5
2023-09-16service: nfc: Fix amiibo formattinggerman771-6/+8
2023-09-11mii: Prepare Interface for new implementationgerman771-2/+6
2023-09-11service: mii: Fix ver3 inconsistenciesgerman771-6/+10
2023-09-11service: mii: Move ver3 operationsgerman771-2/+2
2023-09-11service: mii: separate mii types into their own filegerman771-1/+0
2023-09-07service: mii: Fix broken mii on MK8Narr the Reg1-2/+2
2023-07-17service: nfc: Update Implementation to match with latest RENarr the Reg7-54/+143
2023-07-03service: nfc: Ensure controller is in the correct modegerman771-11/+21
2023-06-22input_common: Implement native mifare supportNarr the Reg6-115/+108
2023-06-15service: nfc: Read tag protocol only for nfc backendNarr the Reg2-5/+6
2023-06-15service: nfc: Accuracy fixesNarr the Reg9-102/+174
2023-06-07service: nfc: Add backup supportgerman775-36/+176
2023-05-23service: nfc: Remove encryption key requirementNarr the Reg3-21/+52
2023-05-22input_common: Implement amiibo writtingNarr the Reg1-4/+4
2023-05-10service: nfc: Seed all random valuesNarr the Reg2-6/+14
2023-05-10service: nfp: Allow to load with a different amiibo idgerman771-4/+13
2023-05-06service: nfc: Merge device interfaces and create the device managerNarr the Reg17-1069/+3183
2023-04-24service: nfc: Create mifare interfaceNarr the Reg3-50/+58
2023-04-24service: nfc: Create interfaceNarr the Reg4-94/+101
2023-03-22nfc: Initialize device when controller is connectedNarr the Reg2-2/+15
2023-03-01service: move hle_ipc from kernelLiam6-64/+64
2023-02-21service: refactor server architectureLiam2-11/+10
Converts services to have their own processes
2023-01-20core: hid: Only set the polling mode to the correct sideNarr the Reg1-2/+4
2023-01-20yuzu: Add ring controller test buttongerman771-1/+2
2022-12-29hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2-3/+3
2022-12-25service: Use ReadBufferSpan where it is trivial to do soameerj2-3/+3
2022-12-18service: nfc: Silence ListDevicesgerman771-1/+1
2022-12-02service: nfc: Implement mifare serviceNarr the Reg7-36/+552
2022-11-23service: Make use of buffer element count helpersLioncash1-1/+1
2022-11-19service: nfc: Implement nfc userNarr the Reg6-70/+702
2022-10-02nfp: Multiple fixes against HWgerman771-4/+4
2022-04-23general: Convert source file copyright comments over to SPDXMorph2-6/+4
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 overheadMorph1-1/+0
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph1-8/+8
Transition to PascalCase for result names.
2021-04-15common: Move settings to common from core.bunnei1-1/+1
- Removes a dependency on core and input_common from common.
2020-11-27service: Eliminate usages of the global system instanceLioncash2-18/+22
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 tableVolcaEM1-3/+3
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
2019-11-12service: Update function tablesLioncash1-0/+1
Keeps the function tables up to date. Updated based off information from Switchbrew.
2019-03-29core/yuzu: Remove enable_nfc settingfearlessTobi1-1/+1
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 services should now log on some levelDavid Marcec1-12/+12
2018-10-24Added Amiibo support (#1390)David1-8/+45
* 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 functionsLioncash1-4/+43
These simply return the respective interface.
2018-07-27service: Add nfc servicesLioncash2-0/+198
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.bunnei6-433/+0
2017-06-19ResultVal: Remove MoveFrom()Yuri Kunde Schlesner1-2/+2
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 Schlesner1-0/+2
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 functionsmailwl4-20/+249
Tested on: Mini-Mario & Friends - amiibo Challenge
2016-12-30Service/NFC: stub GetTagInRangeEventmailwl4-0/+41
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
2016-12-08service: Add nfc servicesLioncash6-0/+161
3dbrew was used for the command information.