Line 154: |
Line 154: |
| | 69 ([5.0.0-5.0.2] 68) || [5.0.0+] [[#GetGattService]] ([5.0.0-8.1.1] [[#GetGattService|LeClientDiscoverService]]) | | | 69 ([5.0.0-5.0.2] 68) || [5.0.0+] [[#GetGattService]] ([5.0.0-8.1.1] [[#GetGattService|LeClientDiscoverService]]) |
| |- | | |- |
− | | 70 ([5.0.0-5.0.2] 69) || [5.0.0+] ConfigureAttMtu | + | | 70 ([5.0.0-5.0.2] 69) || [5.0.0+] [[#ConfigureAttMtu]] ([5.0.0-8.1.1] [[#ConfigureAttMtu|LeClientConfigureMtu]]) |
| |- | | |- |
− | | 71 ([5.0.0-5.0.2] 70) || [5.0.0+] RegisterGattServer | + | | 71 ([5.0.0-5.0.2] 70) || [5.0.0+] [[#RegisterGattServer]] ([5.0.0-8.1.1] [[#RegisterGattServer|RegisterLeServer]]) |
| |- | | |- |
− | | 72 ([5.0.0-5.0.2] 71) || [5.0.0+] UnregisterGattServer | + | | 72 ([5.0.0-5.0.2] 71) || [5.0.0+] [[#UnregisterGattServer]] ([5.0.0-8.1.1] [[#UnregisterGattServer|UnregisterLeServer]]) |
| |- | | |- |
− | | 73 ([5.0.0-5.0.2] 72) || [5.0.0+] [[#ConnectGattClient]] | + | | 73 ([5.0.0-5.0.2] 72) || [5.0.0+] [[#ConnectGattClient]] ([5.0.0-8.1.1] [[#ConnectGattClient|LeServerConnect]]) |
| |- | | |- |
− | | 74 ([5.0.0-5.0.2] 73) || [5.0.0+] DisconnectGattClient | + | | 74 ([5.0.0-5.0.2] 73) || [5.0.0+] [[#DisconnectGattClient]] ([5.0.0-8.1.1] [[#LeServerDisconnect]]) |
| |- | | |- |
− | | 75 || [5.0.0+] AddGattService | + | | 75 || [5.0.0+] [[#AddGattService]] ([5.0.0-8.1.1] [[#AddGattService|CreateLeService]]) |
| |- | | |- |
− | | 76 ([5.0.0-5.0.2] 74) || [5.0.0+] EnableGattService | + | | 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 |
Line 467: |
Line 467: |
| == GetGattService == | | == GetGattService == |
| Takes an input u32 and a [[#GattAttributeUuid]], no output. | | Takes an input u32 and a [[#GattAttributeUuid]], no output. |
| + | |
| + | == ConfigureAttMtu == |
| + | Takes an input u16 and u32, no output. |
| + | |
| + | == RegisterGattServer == |
| + | Takes an input [[#GattAttributeUuid]], no output. |
| + | |
| + | == UnregisterGattServer == |
| + | Takes an input u8, no output. |
| | | |
| == ConnectGattClient == | | == ConnectGattClient == |
− | Takes a total of 0x7-bytes of input, no output. | + | Takes an input u8, an [[#Address]], a bool, no output. |
| + | |
| + | == LeServerDisconnect == |
| + | Takes an input u8, an [[#Address]], no output. |
| + | |
| + | == DisconnectGattClient == |
| + | Takes an input u8, no output. |
| + | |
| + | == AddGattService == |
| + | Takes an input u8, an u8, a bool, a [[#GattAttributeUuid]], no output. |
| + | |
| + | Originally sdknso used an user-specified u8 for the second u8, with [9.0.0+] that func param is now a s32. |
| | | |
− | [9.0.0+] Now takes a total of 1-byte of input, no output. | + | == EnableGattService == |
| + | Takes an input u8, a [[#GattAttributeUuid]], no output. |
| | | |
| = bt = | | = bt = |