Changes

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]]