Bluetooth Driver services: Difference between revisions
No edit summary |
No edit summary |
||
Line 174: | Line 174: | ||
| 79 ([5.0.0-5.0.2] 78) || [5.0.0+] [[#GetBleManagedEventInfo]] ([5.0.0-8.1.1] [[#GetBleManagedEventInfo|GetLeCoreEventInfo]]) | | 79 ([5.0.0-5.0.2] 78) || [5.0.0+] [[#GetBleManagedEventInfo]] ([5.0.0-8.1.1] [[#GetBleManagedEventInfo|GetLeCoreEventInfo]]) | ||
|- | |- | ||
| 80 ([5.0.0-5.0.2] 79) || [5.0.0+] GetGattFirstCharacteristic | | 80 ([5.0.0-5.0.2] 79) || [5.0.0+] [[#GetGattFirstCharacteristic]] ([5.0.0-8.1.1] [[#GetGattFirstCharacteristic|LeGetFirstCharacteristic]]) | ||
|- | |- | ||
| 81 ([5.0.0-5.0.2] 80) || [5.0.0+] GetGattNextCharacteristic | | 81 ([5.0.0-5.0.2] 80) || [5.0.0+] [[#GetGattNextCharacteristic]] ([5.0.0-8.1.1] [[#GetGattNextCharacteristic|LeGetNextCharacteristic]]) | ||
|- | |- | ||
| 82 ([5.0.0-5.0.2] 81) || [5.0.0+] GetGattFirstDescriptor | | 82 ([5.0.0-5.0.2] 81) || [5.0.0+] [[#GetGattFirstDescriptor]] ([5.0.0-8.1.1] [[#GetGattFirstDescriptor|LeGetFirstDescriptor]]) | ||
|- | |- | ||
| 83 ([5.0.0-5.0.2] 82) || [5.0.0+] GetGattNextDescriptor | | 83 ([5.0.0-5.0.2] 82) || [5.0.0+] [[#GetGattNextDescriptor]] ([5.0.0-8.1.1] [[#GetGattNextDescriptor|LeGetNextDescriptor]]) | ||
|- | |- | ||
| 84 || [5.0.0+] RegisterGattManagedDataPath | | 84 || [5.0.0+] RegisterGattManagedDataPath | ||
Line 502: | Line 502: | ||
== GetBleManagedEventInfo == | == GetBleManagedEventInfo == | ||
Takes a type-0xA output buffer, returns an output [[#BleEventType]]. | Takes a type-0xA output buffer, returns an output [[#BleEventType]]. | ||
== GetGattFirstCharacteristic == | |||
Takes an input bool, an u32, a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 and [[#GattId]]. | |||
== GetGattNextCharacteristic == | |||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output u8 and [[#GattId]]. | |||
== GetGattFirstDescriptor == | |||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId]]. | |||
== GetGattNextDescriptor == | |||
Takes an input bool, an u32, a [[#GattId]], a [[#GattId]], a [[#GattId]], a [[#GattAttributeUuid]], returns an output [[#GattId]]. | |||
= bt = | = bt = | ||
Line 590: | Line 602: | ||
= GattAttributeUuid = | = GattAttributeUuid = | ||
This is "nn::bluetooth::GattAttributeUuid". This is a 0x14-byte struct with 4-byte alignment. | This is "nn::bluetooth::GattAttributeUuid". This is a 0x14-byte struct with 4-byte alignment. | ||
= GattId = | |||
This is "nn::bluetooth::GattId". This is a 0x18-byte struct with 4-byte alignment. | |||
[[Category:Services]] | [[Category:Services]] |