Narr the Reg
919d2ba033
service: nfc: Don't tag amiibos as corrupted if they are loaded as read only
2023-12-01 14:21:55 -06:00
german77
95e03e4901
service: nfc: Validate mii data
2023-11-25 23:40:01 -06:00
Narr the Reg
5f6b4418df
service: hid: Create appropriate hid resources
2023-11-20 17:19:17 -06:00
Narr the Reg
9e23ac140d
service: nfc: Implement SetRegisterInfoPrivate mii support
2023-10-01 11:38:30 -06:00
german77
24eb40cb70
service: mii: Fix reported bugs
2023-09-27 23:34:03 -06:00
german77
da7883dbc5
service: nfc: Fully Implement GetRegisterInfoPrivate
2023-09-17 16:06:25 -06:00
german77
3bca24616a
service: nfc: Fix amiibo formatting
2023-09-15 22:02:57 -06:00
german77
6377a46668
mii: Prepare Interface for new implementation
2023-09-11 00:58:46 -06:00
german77
f1d7f23049
service: mii: Fix ver3 inconsistencies
2023-09-11 00:23:46 -06:00
german77
15619d2052
service: mii: Move ver3 operations
2023-09-10 22:42:38 -06:00
german77
e51d54de30
service: mii: separate mii types into their own file
2023-09-10 22:18:25 -06:00
Narr the Reg
9fc8535c6a
service: mii: Fix broken mii on MK8
2023-09-07 11:46:12 -06:00
Narr the Reg
2aab79426a
service: nfc: Update Implementation to match with latest RE
2023-07-17 11:24:23 -06:00
german77
a4c3c3bc2e
service: nfc: Ensure controller is in the correct mode
2023-07-02 19:21:16 -06:00
Narr the Reg
b24451c571
input_common: Implement native mifare support
2023-06-21 17:54:58 -06:00
Narr the Reg
6ae2249f88
service: nfc: Read tag protocol only for nfc backend
2023-06-14 18:16:23 -06:00
Narr the Reg
05fcd73843
service: nfc: Accuracy fixes
2023-06-14 18:08:35 -06:00
german77
4255ac45d1
service: nfc: Add backup support
2023-06-06 17:06:21 -06:00
bunnei
39fcbfead6
Merge pull request #10396 from german77/amiibo_write
...
input_common: Implement amiibo writing
2023-05-25 14:07:16 -07:00
Narr the Reg
6a217dd7a5
service: nfc: Remove encryption key requirement
2023-05-22 18:42:09 -06:00
Narr the Reg
60ba48c5e2
input_common: Implement amiibo writting
2023-05-21 21:09:20 -06:00
Narr the Reg
cc610d369c
service: nfc: Seed all random values
2023-05-09 17:54:07 -06:00
german77
e43d1c20d5
service: nfp: Allow to load with a different amiibo id
2023-05-09 17:51:59 -06:00
Narr the Reg
2a36d667c9
service: nfc: Merge device interfaces and create the device manager
2023-05-05 22:02:59 -06:00
Narr the Reg
f8d2ab4660
service: nfc: Create mifare interface
2023-04-23 23:28:09 -06:00
Narr the Reg
db242ac13f
service: nfc: Create interface
2023-04-23 23:28:09 -06:00
Narr the Reg
9704f1bc7e
nfc: Initialize device when controller is connected
2023-03-21 20:09:36 -06:00
Liam
d7e9461b71
service: move hle_ipc from kernel
2023-03-01 10:39:49 -05:00
Liam
1c3a93e7c4
service: refactor server architecture
...
Converts services to have their own processes
2023-02-21 12:19:25 -05:00
Narr the Reg
000a5852ee
core: hid: Only set the polling mode to the correct side
2023-01-19 18:05:23 -06:00
german77
22eb8ce395
yuzu: Add ring controller test button
2023-01-19 18:05:22 -06:00
german77
8a90856b25
service: nfc: Silence ListDevices
2022-12-18 11:57:33 -06:00
Narr the Reg
dbfc2f7ee2
service: nfc: Implement mifare service
2022-12-01 20:43:59 -06:00
Lioncash
8c35c8c4a6
service: Make use of buffer element count helpers
2022-11-23 13:43:20 -05:00
Narr the Reg
5c134b62bd
service: nfc: Implement nfc user
2022-11-19 08:51:59 -06:00
german77
d08c8cf877
nfp: Multiple fixes against HW
2022-10-02 12:32:26 -05:00
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
...
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.
2022-04-23 05:55:32 -04:00
Morph
52fa30ab7d
service: Reduce header include overhead
2021-10-07 13:32:21 -04:00
Morph
7ebc38a6d1
general: Replace RESULT_SUCCESS with ResultSuccess
...
Transition to PascalCase for result names.
2021-06-02 00:39:27 -04:00
bunnei
7a76bc30fa
common: Move settings to common from core.
...
- Removes a dependency on core and input_common from common.
2021-04-14 16:24:03 -07:00
Lioncash
346271b80b
service: Eliminate usages of the global system instance
...
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
2020-11-26 20:03:11 -05:00
VolcaEM
a1e5cfa4b6
nfc: Update function table
...
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
2020-06-27 13:09:36 +02:00
Lioncash
0ab5dd8c7f
service: Update function tables
...
Keeps the function tables up to date.
Updated based off information from Switchbrew.
2019-11-12 10:32:56 -05:00
fearlessTobi
86a7ab36ba
core/yuzu: Remove enable_nfc setting
...
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.
2019-03-29 15:02:28 +01:00
David Marcec
5ae0d6cba2
Changed logging to be "Log before execution", Added more error logging, all services should now log on some level
2018-11-26 17:06:13 +11:00
David
0d7783ba66
Added Amiibo support ( #1390 )
...
* 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-10-23 19:28:17 -04:00
Lioncash
55d1bcc26b
service/nfc: Implement Create[x]Interface functions
...
These simply return the respective interface.
2018-07-27 15:12:08 -04:00
Lioncash
171f57b364
service: Add nfc services
...
Adds the skeleton of the nfc service based off the information provided
on Switch Brew.
2018-07-27 14:50:24 -04:00
bunnei
dd4ffef0a2
hle: Remove a large amount of 3ds-specific service code.
2017-10-10 17:32:14 -04:00
Yuri Kunde Schlesner
c27dad4cd1
ResultVal: Remove MoveFrom()
...
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
2017-06-18 19:03:15 -07:00