Commit Graph

276 Commits

Author SHA1 Message Date
Abhishek Pandit-Subedi
81bcf6a61b doc: Add Suspend and Resume events
Add Controller Suspend Event and Controller Resume Event to identify
suspend or resume of the Bluetooth stack has occurred.

Also update Device Disconnected Event to indicate a new disconnect
reason: "Connection terminated by local host for suspend"
2020-09-17 10:04:23 -07:00
Alain Michaud
5ad9a639cb main: Add configurable le autoconnect timeout value
This patch adds support for a configurable le autoconnect timer.
2020-06-17 21:39:04 -07:00
Marcel Holtmann
8eb993e983 doc: Fix minor typo 2020-06-12 21:49:12 +02:00
Miao-chen Chou
79bd5951a8 doc: Describe the new Advertisement Monitor support
This describes the following commands and event.
- Read Advertisement Monitor Features command
- Add Advertisement Patterns Monitor command
- Remove Advertisement Monitor command
- Advertisement Monitor Added event
- Advertisement Monitor Removed event
Note that the content of a monitor can differ based on its type. For now we
introduce only pattern-based monitor, so you may find that unlike the
command of removing monitor(s), the Add command is tied to a specific type.
2020-06-10 20:01:15 +02:00
Marcel Holtmann
9ba75301d0 doc: Fix typo for Set Device Class command description 2020-06-10 19:21:57 +02:00
Marcel Holtmann
8a467cab33 doc: Add commands and event for handling device flags 2020-06-10 19:20:16 +02:00
Marcel Holtmann
fadc0fa6e8 doc: Add the event for default configuration changes 2020-06-10 16:11:18 +02:00
Marcel Holtmann
b3ec488a40 doc: Mention mgmt version 1.18 changes 2020-06-10 11:02:02 +02:00
Marcel Holtmann
1fbe1e19f0 doc: Add commands for reading and changing runtime parameters 2020-06-10 10:59:39 +02:00
Alain Michaud
1bc9dc3ed7 doc: adding definitions for load default params mgmt op
This change adds the definition for the read/set default parameter
commands.

In particular, these commands are used to read and set the system
default parameters.  The use of a TLV format also ensures that
parameters are expandable in the future.

This will allow bluetoothd to load parameters from a conf file that may
be customized for the specific requirements of each platforms.
2020-06-10 10:47:58 +02:00
Marcel Holtmann
e85c65c1bb doc: Add information about management version 1.17 2020-05-20 16:43:00 +02:00
Marcel Holtmann
fb8b5e2818 doc: Add reading and setting experimental features commands 2020-05-06 01:24:42 +02:00
Marcel Holtmann
a21b6a6c90 doc: Add missing empty line 2020-05-01 19:52:39 +02:00
Marcel Holtmann
14301cf0d4 doc: Define bus controller value for VIRTIO transport 2020-04-04 22:24:57 +02:00
Marcel Holtmann
9c9e8419e3 doc: Add Read Security Information command description 2020-04-02 15:20:09 +02:00
Marcel Holtmann
2f2ea96135 doc: Mention the Wideband Speech setting and add new kernel version 2020-03-08 09:11:04 +01:00
Marcel Holtmann
9cb7406d54 doc: Add settings and command for Wideband Speech support 2020-03-04 08:37:43 +01:00
Marcel Holtmann
2c24268167 doc: Add another missing PHY Configuration value 2020-03-04 08:35:14 +01:00
Marcel Holtmann
2fa0703398 doc: Mention the mgmt API version 1.15 changes 2020-02-28 09:18:58 +01:00
Alain Michaud
6460926163 doc: Adding missing Phy Configuration bit description.
This change simply adds the missing Phy Configuration settings bit
description to the Read Controller Information Command documentation.
2020-02-28 09:17:01 +01:00
Alain Michaud
e65b55c17a doc: Add definition for Load Blocked Keys command 2019-11-27 06:55:31 +01:00
Alain Michaud
e5c38e0834 doc: Fix wrongly documented mgmt command opcodes 2019-11-27 06:45:29 +01:00
Jaganath Kanakkassery
b36ebf7aba doc/mgmt-api: Add BREDR PHYs in PHY Configuration Commands 2018-07-06 12:49:48 +02:00
Jaganath Kanakkassery
014b0b72bf doc/mgmt-api: Add advertising phys support to flags 2018-06-18 17:21:01 +03:00
Jaganath Kanakkassery
9d06f85d51 doc/mgmt-api: Add support for Set Phy Configuration command
This also adds PHY Configuration Changed Event.
2018-06-18 17:20:59 +03:00
Johan Hedberg
7a53324444 doc/mgmt-api: Mark 4.9 kernel as released 2017-01-07 10:01:24 +02:00
Marcel Holtmann
3ee370a093 doc: Mention Start Limited Discovery command 2016-10-17 15:46:48 +02:00
Marcel Holtmann
725cfad7bc doc: Update Linux kernel version information 2016-10-06 08:03:32 +02:00
Michał Narajowski
7eeee26a5f doc/mgmt-api: Allow set appearance only for LE capable controllers 2016-09-21 20:11:48 +02:00
Marcel Holtmann
437d18eb60 doc: Mention the extra supported advertising flags 2016-09-19 08:55:00 +02:00
Marcel Holtmann
a3458410fc doc: Mention the Set Appearance management command 2016-09-18 16:14:38 +02:00
Michał Narajowski
8b1c08b05a doc/mgmt-api: Add Set Appearance command specification 2016-09-18 16:11:40 +02:00
Marcel Holtmann
79c17fe51a doc: Describe the new Extended Controller Information support 2016-08-29 18:48:40 +02:00
Marcel Holtmann
ecdf828416 doc: Fix size of UUID Count value for Service Discovery 2016-08-29 06:23:12 +02:00
Marcel Holtmann
45c5920a5f doc: Add identifier for Qualcomm SMD bus 2016-08-15 09:08:17 +02:00
Marcel Holtmann
3c6dffcac7 doc/mgmt-api: Add new bus types 2016-07-17 21:01:52 +02:00
Johan Hedberg
432609dfbb doc/mgmt-api: Add note about changes in 1.13 2016-07-15 11:10:15 +03:00
Marcel Holtmann
d8c47f1202 doc: Update with mgmt-api version 1.13 2016-07-13 10:27:43 +02:00
Szymon Janc
e9982bcc92 doc/mgmt-api: Add Authentication Failure code to Disconnected event
This error code will be set if authentication (enabling encryption)
failed with 'PIN or Key Missing' error. This will allow userspace
to take actions (eg ask user for consent for rebonding) when remote
device lost bond.
2016-07-13 08:37:08 +03:00
Johan Hedberg
5c1ffd0cdf doc/mgmt-api: Mark 4.5 kernel as released 2016-03-14 08:57:07 +02:00
Johan Hedberg
c8a81f4392 doc/mgmt-api: Document mgmt version 1.12 features 2016-03-09 18:01:57 +02:00
Johan Hedberg
48064a26a0 doc/mgmt-api: Update privacy mode 0x02 description 2016-03-09 18:01:34 +02:00
Mike Ryan
218969aa10 doc: fix typos in mgmt-api.txt 2016-01-04 19:27:25 +01:00
Marcel Holtmann
7ca8db9cfa doc: Mention the management version 1.11 information 2015-11-23 14:08:18 +01:00
Marcel Holtmann
9b2abb1fa2 doc: Fix missing field for Get Advertising Size Information response 2015-11-20 06:41:49 +01:00
Marcel Holtmann
d2b567598e doc: Add description for Add Advertising Size Information command 2015-11-19 15:26:20 +01:00
Marcel Holtmann
f4b7924b37 doc: The management API version 1.10 is available since kernel 4.2 2015-10-03 12:18:45 +02:00
Marcel Holtmann
d2cf5eca8a doc: Mention the management version 1.10 API changes 2015-06-22 15:21:41 -07:00
Florian Grandel
3c8ae2631e doc/mgmt-api: fix typos
This patch fixes a few minor typos and grammar errors in the mgmt api
spec.
2015-06-18 13:18:20 +03:00
Florian Grandel
a1a6ec4054 doc/mgmt-api: multi-adv implementation details
A few additional decisions have been made while implementing the
multi-advertising feature where the mgmt api spec was leaving room for
interpretation. These changes are being documented in this patch.
2015-06-18 13:18:20 +03:00