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