summaryrefslogtreecommitdiff
path: root/src/core/hle/service/btm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* service: btm: Implement function needed by QLaunchGravatar Narr the Reg2024-02-177-96/+148
|
* service: btm: Migrate service to new IPCGravatar Narr the Reg2024-02-1612-267/+459
|
* service: set: Implement more settings functions for QlaunchGravatar Narr the Reg2024-01-251-1/+8
|
* Implemented qlaunch version of the controller appletGravatar FrozenAra2023-11-191-8/+48
|
* service: move hle_ipc from kernelGravatar Liam2023-03-011-7/+7
|
* Merge pull request #9832 from liamwhite/hle-mpGravatar liamwhite2023-03-012-6/+10
|\ | | | | service: HLE multiprocess
| * service: refactor server architectureGravatar Liam2023-02-212-6/+10
| | | | | | | | Converts services to have their own processes
* | service: btm: Fix handle functionsGravatar Narr the Reg2023-02-271-4/+8
|/
* service: btdrv,bcat,btm: Update service tables to 14.0.0Gravatar german772022-07-141-2/+6
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-232-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.
* service/btm: Update function tablesGravatar Lioncash2022-01-211-0/+30
|
* core: Remove unused includesGravatar ameerj2021-11-031-1/+0
|
* service: Reduce header include overheadGravatar Morph2021-10-071-1/+0
|
* service: Replace service event creation with ServiceContext::CreateEventGravatar Morph2021-10-011-20/+22
| | | | The service context helps to manage all created events and allows us to close them upon destruction.
* general: Replace RESULT_SUCCESS with ResultSuccessGravatar Morph2021-06-021-6/+6
| | | | Transition to PascalCase for result names.
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.Gravatar bunnei2021-05-051-0/+5
|
* hle: kernel: Migrate KEvent to KAutoObject.Gravatar bunnei2021-05-051-18/+16
|
* btm: Update to 12.xGravatar Morph2021-04-091-0/+1
|
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.Gravatar bunnei2021-02-051-15/+17
|
* hle: kernel: Rename WritableEvent to KWritableEvent.Gravatar bunnei2021-02-051-5/+5
|
* hle: kernel: Rename ReadableEvent to KReadableEvent.Gravatar bunnei2021-02-051-1/+1
|
* service: Eliminate usages of the global system instanceGravatar Lioncash2020-11-261-12/+10
| | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
* ipc_helpers: Remove usage of the global system instanceGravatar Lioncash2020-11-081-0/+1
| | | | | | | | | Resolves numerous deprecation warnings throughout the codebase due to inclusion of this header. Now building core should be significantly less noisy (and also relying on less global state). This also uncovered quite a few modules that were relying on indirect includes, which have also been fixed.
* btm: Give better names for unknown functionsGravatar David Marcec2020-06-271-5/+5
|
* btm: Update function tablesGravatar VolcaEM2020-06-271-71/+76
| | | | | This was based on Switchbrew page: https://switchbrew.org/wiki/BTM_services "No comment" edition
* kernel: events: Remove ResetType::Automatic.Gravatar bunnei2019-11-031-8/+6
| | | | | | | | - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
* Deglobalize System: BtmGravatar David Marcec2019-09-222-7/+13
|
* core/kernel/object: Rename ResetType enum membersGravatar Lioncash2019-05-181-4/+4
| | | | | | | | | | | | | Renames the members to more accurately indicate what they signify. "OneShot" and "Sticky" are kind of ambiguous identifiers for the reset types, and can be kind of misleading. Automatic and Manual communicate the kind of reset type in a clearer manner. Either the event is automatically reset, or it isn't and must be manually cleared. The "OneShot" and "Sticky" terminology is just a hold-over from Citra where the kernel had a third type of event reset type known as "Pulse". Given the Switch kernel only has two forms of event reset types, we don't need to keep the old terminology around anymore.
* service/btm: Update function tablesGravatar Lioncash2019-01-291-55/+97
| | | | Updates function tables based off information provided by SwitchBrew
* kernel/event: Reference ReadableEvent from WritableEventGravatar Zach Hilman2018-11-291-26/+17
|
* core: Port all current usages of Event to Readable/WritableEventGravatar Zach Hilman2018-11-291-21/+34
|
* Changed logging to be "Log before execution", Added more error logging, all ↵Gravatar David Marcec2018-11-261-7/+12
| | | | services should now log on some level
* Added various bluetooth based cmds for palmaGravatar David Marcec2018-11-171-1/+107
| | | | It seems palma is done through bluetooth, we need this for pokemon go however more research needs to be done when we actually get palma working. This is presumably used for transfering data between the controller and the console, it does not seem for actual input as far as I know.
* service/btm: Add basic implementation of GetCoreImpl()Gravatar Lioncash2018-07-281-1/+35
| | | | Based off information on SwIPC and Switch Brew.
* service: Add btm servicesGravatar Lioncash2018-07-282-0/+102
Adds the skeleton for the btm services based off the information on Switch Brew.