btdrv: fixed swapped permissions and property parameters for btdrvAddGattCharacteristic function

This commit is contained in:
ndeadly 2024-06-01 19:51:04 +02:00 committed by fincs
parent 5da574f852
commit 953c1b7a8a
2 changed files with 5 additions and 5 deletions

View File

@ -1117,7 +1117,7 @@ Result btdrvEnableGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid);
* @param[in] permissions \ref BtdrvGattAttributePermission * @param[in] permissions \ref BtdrvGattAttributePermission
* @param[in] property \ref BtdrvGattCharacteristicProperty * @param[in] property \ref BtdrvGattCharacteristicProperty
*/ */
Result btdrvAddGattCharacteristic(u8 server_if, 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, u16 permissions, u8 property);
/** /**
* @brief AddGattDescriptor * @brief AddGattDescriptor

View File

@ -944,17 +944,17 @@ Result btdrvEnableGattService(u8 server_if, const BtdrvGattAttributeUuid *uuid)
return serviceDispatchIn(&g_btdrvSrv, cmd_id, in); return serviceDispatchIn(&g_btdrvSrv, cmd_id, in);
} }
Result btdrvAddGattCharacteristic(u8 server_if, 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, u16 permissions, u8 property) {
if (hosversionBefore(5,0,0)) if (hosversionBefore(5,0,0))
return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer); return MAKERESULT(Module_Libnx, LibnxError_IncompatSysVer);
const struct { const struct {
u8 server_if; u8 server_if;
u8 permissions; u8 property;
u16 property; u16 permissions;
BtdrvGattAttributeUuid serv_uuid; BtdrvGattAttributeUuid serv_uuid;
BtdrvGattAttributeUuid char_uuid; BtdrvGattAttributeUuid char_uuid;
} in = { server_if, permissions, property, *serv_uuid, *char_uuid }; } in = { server_if, property, permissions, *serv_uuid, *char_uuid };
return serviceDispatchIn(&g_btdrvSrv, 77, in); return serviceDispatchIn(&g_btdrvSrv, 77, in);
} }