Bluetooth Driver services: Difference between revisions

No edit summary
No edit summary
Line 168: Line 168:
| 76 ([5.0.0-5.0.2] 74) || [5.0.0+] [[#EnableGattService]] ([5.0.0-8.1.1] [[#EnableGattService|StartLeService]])
| 76 ([5.0.0-5.0.2] 74) || [5.0.0+] [[#EnableGattService]] ([5.0.0-8.1.1] [[#EnableGattService|StartLeService]])
|-
|-
| 77 || [5.0.0+] AddGattCharacteristic
| 77 || [5.0.0+] [[#AddGattCharacteristic]] ([5.0.0-8.1.1] [[#AddGattCharacteristic|AddLeCharacteristic]])
|-
|-
| 78 ([5.0.0-5.0.2] 76) || [5.0.0+] AddGattDescriptor
| 78 ([5.0.0-5.0.2] 76) || [5.0.0+] [[#AddGattDescriptor]] ([5.0.0-8.1.1] [[#AddGattDescriptor|AddLeDescriptor]])
|-
|-
| 79 ([5.0.0-5.0.2] 78) || [5.0.0+] GetBleManagedEventInfo
| 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
Line 493: Line 493:
== EnableGattService ==
== EnableGattService ==
Takes an input u8, a [[#GattAttributeUuid]], no output.
Takes an input u8, a [[#GattAttributeUuid]], no output.
== AddGattCharacteristic ==
Takes an input u8, an u8, an u16, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], no output.
== AddGattDescriptor ==
Takes an input u8, an u16, a [[#GattAttributeUuid]], a [[#GattAttributeUuid]], no output.
== GetBleManagedEventInfo ==
Takes a type-0xA output buffer, returns an output [[#BleEventType]].


= bt =
= bt =
Line 539: Line 548:
= HidEventType =
= HidEventType =
This is u32 enum "nn::bluetooth::HidEventType".
This is u32 enum "nn::bluetooth::HidEventType".
= BleEventType =
This is u32 enum "nn::bluetooth::BleEventType".


= AdapterProperty =
= AdapterProperty =