Line 2,152: |
Line 2,152: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 1 || GetBusHandle | + | | 1 || [[#GetBusHandle]] |
| |- | | |- |
− | | 2 || IsExternalDeviceConnected | + | | 2 || [[#IsExternalDeviceConnected]] |
| |- | | |- |
− | | 3 || Initialize | + | | 3 || [[#Initialize]] |
| |- | | |- |
− | | 4 || Finalize | + | | 4 || [[#Finalize]] |
| |- | | |- |
− | | 5 || EnableExternalDevice | + | | 5 || [[#EnableExternalDevice]] |
| |- | | |- |
− | | 6 || GetExternalDeviceId | + | | 6 || [[#GetExternalDeviceId]] |
| |- | | |- |
− | | 7 || SendCommandAsync | + | | 7 || [[#SendCommandAsync]] |
| |- | | |- |
− | | 8 || GetSendCommandAsynceResult | + | | 8 || [[#GetSendCommandAsynceResult]] |
| |- | | |- |
− | | 9 || SetEventForSendCommandAsycResult | + | | 9 || [[#SetEventForSendCommandAsycResult]] |
| |- | | |- |
− | | 10 || GetSharedMemoryHandle | + | | 10 || [[#GetSharedMemoryHandle]] |
| |- | | |- |
− | | 11 || EnableJoyPollingReceiveMode | + | | 11 || [[#EnableJoyPollingReceiveMode]] |
| |- | | |- |
− | | 12 || DisableJoyPollingReceiveMode | + | | 12 || [[#DisableJoyPollingReceiveMode]] |
| |- | | |- |
| | 13 || [5.0.0-6.2.0] GetPollingData | | | 13 || [5.0.0-6.2.0] GetPollingData |
| |- | | |- |
− | | 14 || [6.0.0+] SetStatusManagerType | + | | 14 || [6.0.0+] [[#SetStatusManagerType]] |
| |} | | |} |
| + | |
| + | == GetBusHandle == |
| + | Takes an input u32, an u64, an u64 [[AM_services|AppletResourceUserId]], returns an output u8 bool and a [[#BusHandle]]. |
| + | |
| + | == IsExternalDeviceConnected == |
| + | Takes an input [[#BusHandle]], returns an output u8 bool. |
| + | |
| + | == Initialize == |
| + | Takes an input [[#BusHandle]], an u64 [[AM_services|AppletResourceUserId]], no output. |
| + | |
| + | == Finalize == |
| + | Takes an input [[#BusHandle]], an u64 [[AM_services|AppletResourceUserId]], no output. |
| + | |
| + | == EnableExternalDevice == |
| + | Takes an input u8 bool, a [[#BusHandle]], an u64, an u64 [[AM_services|AppletResourceUserId]], no output. |
| + | |
| + | == GetExternalDeviceId == |
| + | Takes an input [[#BusHandle]], returns an output u32. |
| + | |
| + | == SendCommandAsync == |
| + | Takes a type-0x21 input buffer and a [[#BusHandle]], no output. |
| + | |
| + | == GetSendCommandAsynceResult == |
| + | Takes a type-0x22 output buffer and a [[#BusHandle]], returns an output u32. |
| + | |
| + | == SetEventForSendCommandAsycResult == |
| + | Takes an input [[#BusHandle]], returns an output handle. |
| + | |
| + | == GetSharedMemoryHandle == |
| + | No input, returns an output handle. |
| + | |
| + | == EnableJoyPollingReceiveMode == |
| + | Takes a type-0x21 input buffer, a handle, two u32s, a [[#BusHandle]], no output. |
| + | |
| + | == DisableJoyPollingReceiveMode == |
| + | Takes an input [[#BusHandle]], no output. |
| + | |
| + | == SetStatusManagerType == |
| + | Takes an input u32, no output. |
| + | |
| + | == BusHandle == |
| + | This is "nn::hidbus::BusHandle". This is 0x8-bytes. |
| | | |
| = RomFS = | | = RomFS = |