diff --git a/nx/include/switch/services/btdrv.h b/nx/include/switch/services/btdrv.h index c3dcec37..63902b23 100644 --- a/nx/include/switch/services/btdrv.h +++ b/nx/include/switch/services/btdrv.h @@ -1099,31 +1099,31 @@ Result btdrvAddGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid, u8 /** * @brief EnableGattService * @note Only available on [5.0.0+]. - * @param[in] service_id Service ID + * @param[in] server_if Server interface ID * @param[in] uuid \ref BtdrvGattAttributeUuid */ -Result btdrvEnableGattService(u8 service_id, const BtdrvGattAttributeUuid *uuid); +Result btdrvEnableGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid); /** * @brief AddGattCharacteristic * @note Only available on [5.0.0+]. - * @param[in] service_id Service ID + * @param[in] server_if Server interface ID * @param[in] serv_uuid Service UUID \ref BtdrvGattAttributeUuid * @param[in] char_uuid Characteristic UUID \ref BtdrvGattAttributeUuid * @param[in] permissions \ref BtdrvGattAttributePermission * @param[in] property \ref BtdrvGattCharacteristicProperty */ -Result btdrvAddGattCharacteristic(u8 service_id, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *char_uuid, u8 permissions, u16 property); +Result btdrvAddGattCharacteristic(u8 server_if, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *char_uuid, u8 permissions, u16 property); /** * @brief AddGattDescriptor * @note Only available on [5.0.0+]. - * @param[in] service_id Service ID + * @param[in] server_if Server interface ID * @param[in] serv_uuid Service UUID \ref BtdrvGattAttributeUuid * @param[in] desc_uuid Descriptor UUID \ref BtdrvGattAttributeUuid * @param[in] permissions \ref BtdrvGattAttributePermission */ -Result btdrvAddGattDescriptor(u8 service_id, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *desc_uuid, u16 permissions); +Result btdrvAddGattDescriptor(u8 server_if, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *desc_uuid, u16 permissions); /** * @brief GetBleManagedEventInfo diff --git a/nx/source/services/btdrv.c b/nx/source/services/btdrv.c index ce720c5f..f83b44b9 100644 --- a/nx/source/services/btdrv.c +++ b/nx/source/services/btdrv.c @@ -930,47 +930,47 @@ Result btdrvAddGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid, u8 return serviceDispatchIn(&g_btdrvSrv, 75, in); } -Result btdrvEnableGattService(u8 service_id, const BtdrvGattAttributeUuid *uuid) { +Result btdrvEnableGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid) { if (hosversionBefore(5,0,0)) return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); u32 cmd_id = hosversionBefore(5,1,0) ? 74 : 76; const struct { - u8 service_id; + u8 server_if; u8 pad[3]; BtdrvGattAttributeUuid uuid; - } in = { service_id, {0}, *uuid }; + } in = { server_if, {0}, *uuid }; return serviceDispatchIn(&g_btdrvSrv, cmd_id, in); } -Result btdrvAddGattCharacteristic(u8 service_id, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *char_uuid, u8 permissions, u16 property) { +Result btdrvAddGattCharacteristic(u8 server_if, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *char_uuid, u8 permissions, u16 property) { if (hosversionBefore(5,0,0)) return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); const struct { - u8 service_id; + u8 server_if; u8 permissions; u16 property; BtdrvGattAttributeUuid serv_uuid; BtdrvGattAttributeUuid char_uuid; - } in = { service_id, permissions, property, *serv_uuid, *char_uuid }; + } in = { server_if, permissions, property, *serv_uuid, *char_uuid }; return serviceDispatchIn(&g_btdrvSrv, 77, in); } -Result btdrvAddGattDescriptor(u8 service_id, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *desc_uuid, u16 permissions) { +Result btdrvAddGattDescriptor(u8 server_if, const BtdrvGattAttributeUuid *serv_uuid, const BtdrvGattAttributeUuid *desc_uuid, u16 permissions) { if (hosversionBefore(5,0,0)) return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); u32 cmd_id = hosversionBefore(5,1,0) ? 76 : 78; const struct { - u8 service_id; + u8 server_if; u8 pad; u16 permissions; BtdrvGattAttributeUuid serv_uuid; BtdrvGattAttributeUuid desc_uuid; - } in = { service_id, 0, permissions, *serv_uuid, *desc_uuid }; + } in = { server_if, 0, permissions, *serv_uuid, *desc_uuid }; return serviceDispatchIn(&g_btdrvSrv, cmd_id, in); }