Commit Graph

56 Commits

Author SHA1 Message Date
f124461674 Fix typos in src/core (#12625)
* Fix typos in src/core

* Fix typo correction

* Fix indentation of MemoryStateNames

* Fix indent
2024-01-08 13:31:48 -06:00
ee847f8ff0 hid_core: Move hid to it's own subproject 2024-01-05 11:41:15 -06:00
e40a2d2fd2 service: nfc: Don't tag amiibos as corrupted if they are loaded as read only 2023-12-01 14:21:55 -06:00
281eb020ea service: nfc: Validate mii data 2023-11-25 23:40:01 -06:00
cff2d0e19e service: hid: Create appropriate hid resources 2023-11-20 17:19:17 -06:00
9cd5c44019 service: nfc: Implement SetRegisterInfoPrivate mii support 2023-10-01 11:38:30 -06:00
e3f7e02555 service: mii: Fix reported bugs 2023-09-27 23:34:03 -06:00
2f22b53732 service: nfc: Fully Implement GetRegisterInfoPrivate 2023-09-17 16:06:25 -06:00
0d4aa9125e service: nfc: Fix amiibo formatting 2023-09-15 22:02:57 -06:00
bd169f417f mii: Prepare Interface for new implementation 2023-09-11 00:58:46 -06:00
571399930c service: mii: Fix ver3 inconsistencies 2023-09-11 00:23:46 -06:00
8d7d62dc24 service: mii: Move ver3 operations 2023-09-10 22:42:38 -06:00
27929d7ca2 service: mii: separate mii types into their own file 2023-09-10 22:18:25 -06:00
57e7eed54c service: mii: Fix broken mii on MK8 2023-09-07 11:46:12 -06:00
54f150b70a service: nfc: Update Implementation to match with latest RE 2023-07-17 11:24:23 -06:00
9cd698e8ad service: nfc: Ensure controller is in the correct mode 2023-07-02 19:21:16 -06:00
84d43489c5 input_common: Implement native mifare support 2023-06-21 17:54:58 -06:00
61b4588517 service: nfc: Read tag protocol only for nfc backend 2023-06-14 18:16:23 -06:00
b1b13ddc6b service: nfc: Accuracy fixes 2023-06-14 18:08:35 -06:00
107aa52cdb service: nfc: Add backup support 2023-06-06 17:06:21 -06:00
ffa1fba7d6 Merge pull request #10396 from german77/amiibo_write
input_common: Implement amiibo writing
2023-05-25 14:07:16 -07:00
f63586c5f5 service: nfc: Remove encryption key requirement 2023-05-22 18:42:09 -06:00
fdb2002f77 input_common: Implement amiibo writting 2023-05-21 21:09:20 -06:00
42e1db4b0e service: nfc: Seed all random values 2023-05-09 17:54:07 -06:00
1968cc7b10 service: nfp: Allow to load with a different amiibo id 2023-05-09 17:51:59 -06:00
94151097b9 service: nfc: Merge device interfaces and create the device manager 2023-05-05 22:02:59 -06:00
00d76fc5f5 service: nfc: Create mifare interface 2023-04-23 23:28:09 -06:00
a3fa64fcc4 service: nfc: Create interface 2023-04-23 23:28:09 -06:00
6ff4bf9b1c nfc: Initialize device when controller is connected 2023-03-21 20:09:36 -06:00
65be230fdd service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
a936972614 service: refactor server architecture
Converts services to have their own processes
2023-02-21 12:19:25 -05:00
4a307a7b3a core: hid: Only set the polling mode to the correct side 2023-01-19 18:05:23 -06:00
5cb437703f yuzu: Add ring controller test button 2023-01-19 18:05:22 -06:00
79f1f326c7 service: nfc: Silence ListDevices 2022-12-18 11:57:33 -06:00
a4725bcb73 service: nfc: Implement mifare service 2022-12-01 20:43:59 -06:00
97f273e94e service: Make use of buffer element count helpers 2022-11-23 13:43:20 -05:00
327d225c3e service: nfc: Implement nfc user 2022-11-19 08:51:59 -06:00
673de3995b nfp: Multiple fixes against HW 2022-10-02 12:32:26 -05:00
99ceb03a1c 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
7bb2dd75cd service: Reduce header include overhead 2021-10-07 13:32:21 -04:00
12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
2021-06-02 00:39:27 -04:00
a4c6712a4b 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
1a954b2a59 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
23515e0ccc nfc: Update function table
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
2020-06-27 13:09:36 +02:00
e21b6ff79d 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
ff7e6a42c1 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
a2cc3b10bb 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
50e4e81fd3 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
50dadc33e3 service/nfc: Implement Create[x]Interface functions
These simply return the respective interface.
2018-07-27 15:12:08 -04:00
04d144aa40 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