summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/btm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* btm: Give better names for unknown functionsDavid Marcec2020-06-271-5/+5
|
* btm: Update function tablesVolcaEM2020-06-271-71/+76
| | | | | This was based on Switchbrew page: https://switchbrew.org/wiki/BTM_services "No comment" edition
* kernel: events: Remove ResetType::Automatic.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: BtmDavid Marcec2019-09-222-7/+13
|
* core/kernel/object: Rename ResetType enum membersLioncash2019-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 tablesLioncash2019-01-301-55/+97
| | | | Updates function tables based off information provided by SwitchBrew
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-26/+17
|
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-21/+34
|
* Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-7/+12
|
* Added various bluetooth based cmds for palmaDavid Marcec2018-11-161-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()Lioncash2018-07-291-1/+35
| | | | Based off information on SwIPC and Switch Brew.
* service: Add btm servicesLioncash2018-07-292-0/+102
Adds the skeleton for the btm services based off the information on Switch Brew.