|
Result | btmInitialize (void) |
| Initialize btm.
|
|
void | btmExit (void) |
| Exit btm.
|
|
Service * | btmGetServiceSession (void) |
| Gets the Service object for the actual btm service session.
|
|
Result | btmGetState (BtmState *out) |
| GetState. More...
|
|
Result | btmGetHostDeviceProperty (BtmHostDeviceProperty *out) |
| GetHostDeviceProperty. More...
|
|
Result | btmAcquireDeviceConditionEvent (Event *out_event) |
| AcquireDeviceConditionEvent. More...
|
|
Result | btmLegacyGetDeviceCondition (BtmDeviceCondition *out) |
| GetDeviceCondition [1.0.0-12.1.0]. More...
|
|
Result | btmGetDeviceCondition (BtmProfile profile, BtmConnectedDeviceV13 *out, size_t count, s32 *total_out) |
| GetDeviceCondition [13.0.0+]. More...
|
|
Result | btmSetBurstMode (BtdrvAddress addr, bool flag) |
| SetBurstMode. More...
|
|
Result | btmSetSlotMode (const BtmDeviceSlotModeList *list) |
| SetSlotMode. More...
|
|
Result | btmSetBluetoothMode (BtmBluetoothMode mode) |
| SetBluetoothMode. More...
|
|
Result | btmSetWlanMode (BtmWlanMode mode) |
| SetWlanMode. More...
|
|
Result | btmAcquireDeviceInfoEvent (Event *out_event) |
| AcquireDeviceInfoEvent. More...
|
|
Result | btmLegacyGetDeviceInfo (BtmDeviceInfoList *out) |
| GetDeviceInfo [1.0.0-12.1.0]. More...
|
|
Result | btmGetDeviceInfo (BtmProfile profile, BtmDeviceInfoV13 *out, size_t count, s32 *total_out) |
| GetDeviceInfo [13.0.0+]. More...
|
|
Result | btmAddDeviceInfo (const BtmDeviceInfo *info) |
| AddDeviceInfo. More...
|
|
Result | btmRemoveDeviceInfo (BtdrvAddress addr) |
| RemoveDeviceInfo. More...
|
|
Result | btmIncreaseDeviceInfoOrder (BtdrvAddress addr) |
| IncreaseDeviceInfoOrder. More...
|
|
Result | btmLlrNotify (BtdrvAddress addr, s32 unk) |
| LlrNotify. More...
|
|
Result | btmEnableRadio (void) |
| EnableRadio.
|
|
Result | btmDisableRadio (void) |
| DisableRadio.
|
|
Result | btmHidDisconnect (BtdrvAddress addr) |
| HidDisconnect. More...
|
|
Result | btmHidSetRetransmissionMode (BtdrvAddress addr, const BtmZeroRetransmissionList *list) |
| HidSetRetransmissionMode. More...
|
|
Result | btmAcquireAwakeReqEvent (Event *out_event) |
| AcquireAwakeReqEvent. More...
|
|
Result | btmAcquireLlrStateEvent (Event *out_event) |
| AcquireLlrStateEvent. More...
|
|
Result | btmIsLlrStarted (bool *out) |
| IsLlrStarted. More...
|
|
Result | btmEnableSlotSaving (bool flag) |
| EnableSlotSaving. More...
|
|
Result | btmProtectDeviceInfo (BtdrvAddress addr, bool flag) |
| ProtectDeviceInfo. More...
|
|
Result | btmAcquireBleScanEvent (Event *out_event) |
| AcquireBleScanEvent. More...
|
|
Result | btmGetBleScanParameterGeneral (u16 parameter_id, BtdrvBleAdvertisePacketParameter *out) |
| GetBleScanParameterGeneral. More...
|
|
Result | btmGetBleScanParameterSmartDevice (u16 parameter_id, BtdrvGattAttributeUuid *out) |
| GetBleScanParameterSmartDevice. More...
|
|
Result | btmStartBleScanForGeneral (BtdrvBleAdvertisePacketParameter param) |
| StartBleScanForGeneral. More...
|
|
Result | btmStopBleScanForGeneral (void) |
| StopBleScanForGeneral. More...
|
|
Result | btmGetBleScanResultsForGeneral (BtdrvBleScanResult *results, u8 count, u8 *total_out) |
| GetBleScanResultsForGeneral. More...
|
|
Result | btmStartBleScanForPaired (BtdrvBleAdvertisePacketParameter param) |
| StartBleScanForPaired. More...
|
|
Result | btmStopBleScanForPaired (void) |
| StopBleScanForPaired. More...
|
|
Result | btmStartBleScanForSmartDevice (const BtdrvGattAttributeUuid *uuid) |
| StartBleScanForSmartDevice. More...
|
|
Result | btmStopBleScanForSmartDevice (void) |
| StopBleScanForSmartDevice. More...
|
|
Result | btmGetBleScanResultsForSmartDevice (BtdrvBleScanResult *results, u8 count, u8 *total_out) |
| GetBleScanResultsForSmartDevice. More...
|
|
Result | btmAcquireBleConnectionEvent (Event *out_event) |
| AcquireBleConnectionEvent. More...
|
|
Result | btmBleConnect (BtdrvAddress addr) |
| BleConnect. More...
|
|
Result | btmBleOverrideConnection (u32 id) |
| BleOverrideConnection. More...
|
|
Result | btmBleDisconnect (u32 connection_handle) |
| BleDisconnect. More...
|
|
Result | btmBleGetConnectionState (BtdrvBleConnectionInfo *info, u8 count, u8 *total_out) |
| BleGetConnectionState. More...
|
|
Result | btmBleGetGattClientConditionList (BtmGattClientConditionList *list) |
| BleGetGattClientConditionList. More...
|
|
Result | btmAcquireBlePairingEvent (Event *out_event) |
| AcquireBlePairingEvent. More...
|
|
Result | btmBlePairDevice (u32 connection_handle, BtdrvBleAdvertisePacketParameter param) |
| BlePairDevice. More...
|
|
Result | btmBleUnpairDeviceOnBoth (u32 connection_handle, BtdrvBleAdvertisePacketParameter param) |
| BleUnpairDeviceOnBoth. More...
|
|
Result | btmBleUnPairDevice (BtdrvAddress addr, BtdrvBleAdvertisePacketParameter param) |
| BleUnPairDevice. More...
|
|
Result | btmBleGetPairedAddresses (BtdrvBleAdvertisePacketParameter param, BtdrvAddress *addrs, u8 count, u8 *total_out) |
| BleGetPairedAddresses. More...
|
|
Result | btmAcquireBleServiceDiscoveryEvent (Event *out_event) |
| AcquireBleServiceDiscoveryEvent. More...
|
|
Result | btmGetGattServices (u32 connection_handle, BtmGattService *services, u8 count, u8 *total_out) |
| GetGattServices. More...
|
|
Result | btmGetGattService (u32 connection_handle, const BtdrvGattAttributeUuid *uuid, BtmGattService *service, bool *flag) |
| Same as btmGetGattServices except this only returns the BtmGattService which matches the input BtdrvGattAttributeUuid. More...
|
|
Result | btmGetGattIncludedServices (u32 connection_handle, u16 service_handle, BtmGattService *services, u8 count, u8 *out) |
| Same as btmGetGattServices except this only returns BtmGattService entries where various checks pass with u16 fields. More...
|
|
Result | btmGetBelongingService (u32 connection_handle, u16 attribute_handle, BtmGattService *service, bool *flag) |
| This is similar to btmGetGattIncludedServices except this only returns 1 BtmGattService. More...
|
|
Result | btmGetGattCharacteristics (u32 connection_handle, u16 service_handle, BtmGattCharacteristic *characteristics, u8 count, u8 *total_out) |
| GetGattCharacteristics. More...
|
|
Result | btmGetGattDescriptors (u32 connection_handle, u16 char_handle, BtmGattDescriptor *descriptors, u8 count, u8 *total_out) |
| GetGattDescriptors. More...
|
|
Result | btmAcquireBleMtuConfigEvent (Event *out_event) |
| AcquireBleMtuConfigEvent. More...
|
|
Result | btmConfigureBleMtu (u32 connection_handle, u16 mtu) |
| ConfigureBleMtu. More...
|
|
Result | btmGetBleMtu (u32 connection_handle, u16 *out) |
| GetBleMtu. More...
|
|
Result | btmRegisterBleGattDataPath (const BtmBleDataPath *path) |
| RegisterBleGattDataPath. More...
|
|
Result | btmUnregisterBleGattDataPath (const BtmBleDataPath *path) |
| UnregisterBleGattDataPath. More...
|
|
Result | btmRegisterAppletResourceUserId (u64 AppletResourceUserId, u32 unk) |
| RegisterAppletResourceUserId. More...
|
|
Result | btmUnregisterAppletResourceUserId (u64 AppletResourceUserId) |
| UnregisterAppletResourceUserId. More...
|
|
Result | btmSetAppletResourceUserId (u64 AppletResourceUserId) |
| SetAppletResourceUserId. More...
|
|