| e9da1082 |
mgmt: Support setting shortname as well |
Marcel Holtmann |
13 years ago |
1 file, +4, -1 |
| 65c785cf |
hciemu: Add support for LE buffer size command |
Marcel Holtmann |
13 years ago |
1 file, +9, -0 |
| 1202dd2c |
hciemu: Handle unknown HCI commands properly |
Marcel Holtmann |
13 years ago |
1 file, +24, -16 |
| e31e02e6 |
hciemu: Add support for handling host supported features |
Marcel Holtmann |
13 years ago |
1 file, +8, -1 |
| cf808a86 |
hciemu: Add support for setting LE host mode |
Marcel Holtmann |
13 years ago |
1 file, +21, -0 |
| 796ac5ca |
lib: Add struct for reading LE host supported setting |
Marcel Holtmann |
13 years ago |
1 file, +8, -0 |
| def5cd8a |
hciemu: Add support for setting simple pairing mode |
Marcel Holtmann |
13 years ago |
1 file, +19, -1 |
| 9899b5bc |
hciemu: Create a Bluetooth SIG 4.0 controller |
Marcel Holtmann |
13 years ago |
1 file, +3, -3 |
| 169dde65 |
mgmt-api: Small clarification |
Marcel Holtmann |
13 years ago |
1 file, +4, -3 |
| 8dd08206 |
mgmt-api: Update comments for setting handling and errors |
Marcel Holtmann |
13 years ago |
1 file, +22, -1 |
| 4ebdcf49 |
mgmt-api: Add comments for valid commands when power off |
Marcel Holtmann |
13 years ago |
1 file, +39, -0 |
| 40554f5a |
mgmt-api: Add command for setting Device ID details |
Marcel Holtmann |
13 years ago |
1 file, +26, -0 |
| 0b9eed75 |
mgmt: Update stop_discovery and ev_discovering to match API spec |
Johan Hedberg |
13 years ago |
3 files, +39, -17 |
| bacbc263 |
btmgmt: Add hs command |
Johan Hedberg |
13 years ago |
1 file, +6, -0 |
| 0544ed94 |
mgmt-api: Add address type to stop discovery command and the event |
Marcel Holtmann |
13 years ago |
1 file, +4, -3 |
| 664df5e2 |
mgmt-api: The command status is never a positive response |
Marcel Holtmann |
13 years ago |
1 file, +6, -6 |
| 2d5cb7d7 |
mgmt-api: Fix a small typo |
Marcel Holtmann |
13 years ago |
1 file, +2, -2 |
| 81c81ac4 |
mgmt-api: Fix a few entries for command status vs command complete |
Marcel Holtmann |
13 years ago |
1 file, +7, -7 |
| c3fa0b14 |
monitor: Add string tables for HCI commands and events |
Marcel Holtmann |
13 years ago |
1 file, +299, -0 |
| c07a32b2 |
monitor: Add basic packet processing |
Marcel Holtmann |
13 years ago |
2 files, +291, -6 |
| 720e3a51 |
monitor: Add skeleton for new monitoring tool |
Marcel Holtmann |
13 years ago |
3 files, +181, -1 |
| 3bb5375b |
tracer: Remove wrong attempt in building a HCI mointor in userspace |
Marcel Holtmann |
13 years ago |
5 files, +0, -169 |
| 7849fbbc |
mgmtops: Fix pairable setting when powering down adapter |
Johan Hedberg |
13 years ago |
1 file, +11, -2 |
| 5876b540 |
btmgmt: Add version command |
Johan Hedberg |
13 years ago |
1 file, +32, -0 |
| 56a7c390 |
mgmtops: Fail if read_version fails
If the mgmt_read_version command fails or indicates a too old version we
should just abort since mgmt will in this case be mostly non-functional. |
Johan Hedberg |
13 years ago |
1 file, +9, -2 |
| b6490e9e |
btmgmt: Add block & unblock commands |
Johan Hedberg |
13 years ago |
1 file, +133, -0 |
| aba49639 |
core: Fix block/unblock events for non-exitent devices |
Johan Hedberg |
13 years ago |
1 file, +4, -2 |
| 71e8b702 |
mgmt: Move status return paramters into the cmd_complete header |
Johan Hedberg |
13 years ago |
3 files, +25, -29 |
| b142a9ea |
mgmt: Swap cmd_status parameters to match API |
Johan Hedberg |
13 years ago |
1 file, +1, -1 |
| 1a50bbb4 |
audio: Fix signature of MediaTransport.Acquire method
Acquire returns the input and output MTUs in addition to the file
descriptor, but the signature doesn't indicate that. |
Luiz Augusto von Dentz |
13 years ago |
1 file, +1, -1 |
| be2f0f40 |
mgmt-api: Add comments if command status or command complete is returned |
Marcel Holtmann |
13 years ago |
1 file, +119, -1 |
| a52fa7b4 |
mgmt-api: Fix symmetry of (Un)Block command/reply parameters |
Johan Hedberg |
13 years ago |
1 file, +4, -2 |
| c3e200de |
mgmt-api: Add status parameter to command complete event
Since this is needed by almost all command responses it makes more sense
to just have it part of the command complete event. |
Johan Hedberg |
13 years ago |
1 file, +1, -8 |
| aea82119 |
mgmt-api: Reorder cmd_status parameters
It makes more sense for the opcode to come before the status (since it
is part of the context). |
Johan Hedberg |
13 years ago |
1 file, +2, -3 |
| c1a9aa4a |
mgmt-api: Fix symmetry of OOB command/reply parameters |
Johan Hedberg |
13 years ago |
1 file, +4, -2 |
| 497a4079 |
mgmt-api: Add address_type to start_discovery response |
Johan Hedberg |
13 years ago |
1 file, +1, -1 |
| e1a5e4c8 |
mgmt-api: Clarify unpair_device disconnect parameter |
Johan Hedberg |
13 years ago |
1 file, +5, -0 |
| 7f8ca9ed |
mgmt-api: Fix PIN Code command & reponse parameters |
Johan Hedberg |
13 years ago |
1 file, +5, -3 |
| 247e5482 |
mgmt-api: Remove bogus old_key_type parameter |
Johan Hedberg |
13 years ago |
1 file, +0, -1 |
| dd84242d |
mgmt: Update implementation to match latest API
This patch adds an address type parameter to all places where the latest
API expects there to be one. |
Johan Hedberg |
13 years ago |
6 files, +39, -29 |
| d578383a |
mgmt-api: Fix typo with wrong capitalization |
Johan Hedberg |
13 years ago |
1 file, +2, -2 |
| 7461fb98 |
mgmt-api: Add Address_Type to all messages with an Address
Strictly speaking the address type isn't needed in all messages (e.g.
those specific to BR/EDR or pre-2.1) but for consistency it's cleaner to
have it everywhere. The only exception is the read_controller_info reply
where it really doesn't make sense to have it. |
Johan Hedberg |
13 years ago |
1 file, +7, -0 |
| ae12116e |
btmgmt: Add support for Set SSP command |
Johan Hedberg |
13 years ago |
1 file, +6, -0 |
| fc8436bc |
btmgmt: Add support for Set Link Security command |
Johan Hedberg |
13 years ago |
1 file, +6, -0 |
| 2898d58b |
thermometer: Fix re-enabling notification/indication on reconnection
If a result callback is not specified for gatt_write_char() it is
assumed that Write Command will be used. This is not valid for
Characteristic Descriptors, which only support Write Request. |
Anderson Lizardo |
13 years ago |
1 file, +21, -14 |
| dfa888e5 |
thermometer: Fix handling of missing Temperature Type
According to HTS 1.0 (Table 3.1, and Sections 3.1.1.4 and 3.2), the
Temperature Type Characteristic is optional. The only restriction is
that it shall not be present if the Temperature Type is non-static, for
which case the "Temperature Type" field shall be present on the
Temperature Measurement Characteristic value.
Given there is no default value specified when the Temperature Type is
static and unknown, the "Type" entry for MeasurementReceived() on the
Thermometer API was made optional. |
Anderson Lizardo |
13 years ago |
3 files, +7, -10 |
| 63dcb5cd |
thermometer: Fix device driver probe
The probe() function for GATT profiles should be transport agnostic.
There is a btd_device_get_primaries() method which can be used to return
a list of discovered GATT Primary Services, and it works for BR/EDR and
LE. It is already used for Proximity, for instance.
device_services_from_record() is BR/EDR specific and should not be used
by GATT profile code.
It also fixes a memory leak, given device_services_from_record() returns
a heap allocated GSList. |
Bruna Moreira |
13 years ago |
1 file, +15, -4 |
| 1f38c67b |
device: Fix memory leak during GATT service update
GATT service updates are not supported yet. This patch avoids a memory
leak and GATT service storage corruption due to trying to register GATT
services twice.
After adding support for Services Changed characteristic notification
(which is mandatory for GATT clients), this check can be removed. |
Anderson Lizardo |
13 years ago |
1 file, +8, -0 |
| 7992d0ac |
device: Fix invalid D-Bus calls during Reverse GATT Discovery
There is no D-Bus client active during Reverse GATT Discovery, therefore
BlueZ should not send any D-Bus replies. This fixes errors reported by
D-Bus internal checks:
process 453: arguments to dbus_message_new_method_return() were
incorrect, assertion "method_call != NULL" failed in file dbus-message.c
line 1111. |
Anderson Lizardo |
13 years ago |
1 file, +8, -4 |
| 27c076bb |
device: Fix invalid memory read during GATT discovery
device->browse should be set to NULL before calling
browse_request_free(), otherwise it points to freed memory. |
Anderson Lizardo |
13 years ago |
1 file, +1, -0 |