Commit Graph

9453 Commits

Author SHA1 Message Date
Johan Hedberg
8136e7ba9a mgmtops: Fix read_info response handling 2012-02-24 00:47:12 +02:00
Johan Hedberg
4ef8aae454 mgmtops: Move clear_uuids after read_info response 2012-02-24 00:47:02 +02:00
Johan Hedberg
e2801dd6ad mgmtops: Add UUID queuing to avoid EBUSY errors 2012-02-24 00:46:57 +02:00
Anderson Lizardo
5a878d96f9 mgmtops: Add SET_LE/SET_SSP command complete handling
This avoids "Unknown command complete for opcode <nn>" errors.
2012-02-23 22:40:37 +02:00
Anderson Lizardo
2f3ebee35e mgmtops: Handle "Class Of Device Changed" event
This avoids misleading "Unknown Management opcode 7 (index 0)" errors.
2012-02-23 22:40:32 +02:00
Marcel Holtmann
484150cbfd mgmt: Add flags field for device connected event 2012-02-23 20:56:00 +01:00
Marcel Holtmann
d74391573c mgmt-api: Add flags field to Device Connected event 2012-02-23 20:52:12 +01:00
Johan Hedberg
87f0899f82 btmgmt: Add UUID handling support 2012-02-23 21:53:17 +02:00
Johan Hedberg
384369fb18 mgmtops: Fix connection list fetching when powered off 2012-02-23 16:57:37 +02:00
Johan Hedberg
170259bb53 mgmtops: Pass legacy pairing information to core 2012-02-23 00:38:20 +02:00
Marcel Holtmann
241181f5eb mgmt-api: Fix parameter list of user confirmation request 2012-02-22 23:15:15 +01:00
Marcel Holtmann
9741e4c92d mgmt: Use uint32 for flags in device found events 2012-02-22 23:14:06 +01:00
Johan Hedberg
5bb418bbb7 mgmt: Fix device_found parameters 2012-02-23 00:05:13 +02:00
Johan Hedberg
07597ac331 core: Fix initial adapter state
It's no longer guaranteed that an adapter start of in powered on state
(e.g. not true with latest mgmt) so pass the correct state when
registering an adapter.
2012-02-22 23:56:18 +02:00
Marcel Holtmann
39ce03ec74 monitor: Add LE command descriptions 2012-02-22 22:48:02 +01:00
Marcel Holtmann
8c3ec75091 monitor: Add missing management events for pairing 2012-02-22 22:34:43 +01:00
Marcel Holtmann
87276365ab mgmt-api: Add comments for commands that require powered controller 2012-02-22 21:43:04 +01:00
Marcel Holtmann
26cce9fe69 mgmt-api: Mention the empty UUID to clear the UUID list 2012-02-22 21:25:19 +01:00
Marcel Holtmann
40802a41d4 mgmt-api: Update comments for commands valid during power off 2012-02-22 21:03:22 +01:00
Marcel Holtmann
c9edc0153f mgmt-api: Mention that setting name is valid when powered off 2012-02-22 20:51:42 +01:00
Marcel Holtmann
1af626dcb2 monitor: Decode some of the management authentication events 2012-02-22 20:38:08 +01:00
Marcel Holtmann
2821fba7d2 monitor: Add decoding of more management events 2012-02-22 20:12:04 +01:00
Marcel Holtmann
13009c7a1b mgmt: Add struct for device disconnected event 2012-02-22 20:02:16 +01:00
Marcel Holtmann
8257ef71a0 hciemu: Reset all settings on reset 2012-02-22 16:58:59 +01:00
Johan Hedberg
1eb70403c5 mgmtops: Enable LE support if supported 2012-02-22 17:50:48 +02:00
Johan Hedberg
9e63da0ee1 mgmtops: Only try to enable SSP if it's supported 2012-02-22 17:50:48 +02:00
Marcel Holtmann
d840f9d563 monitor: Use common code for control and monitor packets 2012-02-22 16:40:09 +01:00
Marcel Holtmann
ba739af87d monitor: Decode management new settings values 2012-02-22 16:25:13 +01:00
Johan Hedberg
b3d8d96823 mgmtops: Fix enabling SSP when needed 2012-02-22 16:58:06 +02:00
Johan Hedberg
b7772ee442 btmgmt: Add le command 2012-02-22 16:43:43 +02:00
Marcel Holtmann
ef084d1ebd monitor: Also monitor the control channel for management events 2012-02-22 13:42:47 +01:00
Marcel Holtmann
37d806a392 hciemu: Add clean handling for page scan and inquiry scan enable 2012-02-21 20:30:31 +01:00
Marcel Holtmann
e9da1082e6 mgmt: Support setting shortname as well 2012-02-21 19:08:19 +01:00
Marcel Holtmann
65c785cf06 hciemu: Add support for LE buffer size command 2012-02-21 15:26:44 +01:00
Marcel Holtmann
1202dd2c9e hciemu: Handle unknown HCI commands properly 2012-02-21 15:21:37 +01:00
Marcel Holtmann
e31e02e667 hciemu: Add support for handling host supported features 2012-02-21 15:11:11 +01:00
Marcel Holtmann
cf808a866a hciemu: Add support for setting LE host mode 2012-02-21 15:04:12 +01:00
Marcel Holtmann
796ac5ca3b lib: Add struct for reading LE host supported setting 2012-02-21 15:01:54 +01:00
Marcel Holtmann
def5cd8ad3 hciemu: Add support for setting simple pairing mode 2012-02-21 14:51:00 +01:00
Marcel Holtmann
9899b5bce6 hciemu: Create a Bluetooth SIG 4.0 controller 2012-02-21 14:42:28 +01:00
Marcel Holtmann
169dde65ce mgmt-api: Small clarification 2012-02-21 14:25:59 +01:00
Marcel Holtmann
8dd0820642 mgmt-api: Update comments for setting handling and errors 2012-02-21 14:09:14 +01:00
Marcel Holtmann
4ebdcf49dc mgmt-api: Add comments for valid commands when power off 2012-02-21 13:26:52 +01:00
Marcel Holtmann
40554f5a9d mgmt-api: Add command for setting Device ID details 2012-02-21 00:05:56 +01:00
Johan Hedberg
0b9eed7567 mgmt: Update stop_discovery and ev_discovering to match API spec 2012-02-21 00:20:27 +02:00
Johan Hedberg
bacbc2631b btmgmt: Add hs command 2012-02-21 00:17:58 +02:00
Marcel Holtmann
0544ed94db mgmt-api: Add address type to stop discovery command and the event 2012-02-20 21:19:25 +01:00
Marcel Holtmann
664df5e25e mgmt-api: The command status is never a positive response 2012-02-20 21:15:06 +01:00
Marcel Holtmann
2d5cb7d730 mgmt-api: Fix a small typo 2012-02-20 21:10:09 +01:00
Marcel Holtmann
81c81ac4e7 mgmt-api: Fix a few entries for command status vs command complete 2012-02-20 21:07:30 +01:00