Commit Graph

96 Commits

Author SHA1 Message Date
075a3d1172 service: nfp: Replace crc function with boost equivalent 2023-03-16 17:47:32 -06:00
7187732454 service: nfp: Close app area and recreate crc 2023-03-15 17:01:06 -06:00
5031f5b8b0 service: nfp: Convert mii colors to v3 2023-03-15 17:01:05 -06:00
026fe2e4f4 service: nfp: Actually write correct crc 2023-03-14 23:42:41 -06:00
600f325d87 general: fix spelling mistakes 2023-03-12 11:33:01 -04:00
8d5cde6eff service: nfp: Improve implementation 2023-03-09 19:29:28 -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
ceda2d280e general: rename CurrentProcess to ApplicationProcess 2023-02-13 19:03:12 -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
db7bcd51ae Merge branch 'master' into nfc_impl 2022-11-20 09:31:20 -06:00
327d225c3e service: nfc: Implement nfc user 2022-11-19 08:51:59 -06:00
75e6ec85e1 general: Address review comments 2022-11-13 17:13:43 -06:00
fb57cd26a1 service: am: Implement cabinet applet backend 2022-11-13 11:07:48 -06:00
6c045c9beb service: nfc: fix tagprotocol and implement GetApplicationAreaId 2022-11-13 10:52:48 -06:00
3e0aaeba98 service: nfp: Allow amiibos without keys 2022-10-21 23:08:07 -05:00
82fdfb33ac service: nfp: remove unnecessary include 2022-10-21 21:54:31 -05:00
a9ace6856d kernel: remove KWritableEvent 2022-10-12 20:29:29 -04:00
9574429c5f nfp_types: silence -Wtype-limits 2022-10-07 06:52:28 -04:00
e85c19adcb service: nfp: Fix errors to pass unit testing 2022-10-03 18:06:55 -05:00
d9d566bd3f service: nfp: Implement mount target and open application area errors, minor fixes 2022-10-02 12:34:14 -05:00
673de3995b nfp: Multiple fixes against HW 2022-10-02 12:32:26 -05:00
3ce0ef04dd service: nfp: address comments 2022-10-02 12:32:26 -05:00
afea5c163f service: nfp: Rewrite and implement applet calls 2022-10-02 12:32:26 -05:00
4a493cb10f chore: fix some typos
Fix some typos reported by Lintian
2022-09-23 13:38:23 +02:00
063b23cc58 core: nfp: Remove magic numbers 2022-09-07 09:49:43 -05:00
4834961736 core: nfp: Workaround for lack of multiple nfp interfaces 2022-09-07 01:04:00 -05:00
caa138b33f core: nfp: Correct date and amiibo name 2022-09-07 01:04:00 -05:00
19a4e12e6e core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixes 2022-09-07 01:04:00 -05:00
848f69eb19 core: nfp: Implement amiibo encryption 2022-09-07 01:04:00 -05:00
a7d9be1384 core: Replace all instances of ResultCode with Result 2022-06-26 20:21:37 -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
aa44ef7b64 service: Move mii enums and structs into its own file
Moves these into types.h, since other files also make use of these types.
2022-03-21 23:57:31 -04:00
b57d61010f nfp: Allow files without password data 2022-02-13 13:52:34 -06:00
6a1ad03153 nfp: Separate nfc tag from amiibo data 2022-02-10 10:58:37 -06:00
e35c2fd5d0 nfp: Address compiler issues 2022-02-08 18:52:44 -06:00
29f9a454eb nfp: Validate amiibo files 2022-02-08 14:09:30 -06:00
fc9abd3c62 nfp: Improve implementation 2022-02-08 10:08:04 -06:00
c001a2af25 nfp: Move IUser class to header and add missing enum and structs 2022-02-07 09:18:22 -06:00
3d24eb54ec nfp: Sort functions by command number 2022-02-07 09:18:22 -06:00
c73841500a core: hle: Remove global HLE lock.
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
2021-12-17 16:05:51 -08:00
7c4b6aab2e core: Remove unused includes 2021-11-03 21:42:57 -04:00
fadcee14f8 service: Replace service event creation with ServiceContext::CreateEvent
The service context helps to manage all created events and allows us to close them upon destruction.
2021-10-01 23:38:59 -04:00
12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
2021-06-02 00:39:27 -04:00
2e8d6fe9a0 hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 2021-05-05 16:40:51 -07:00
ab704acab8 hle: kernel: Ensure all kernel objects with KAutoObject are properly created. 2021-05-05 16:40:51 -07:00