| 50e8846d |
android/gatt: Implement disconnect test command |
Szymon Janc |
11 years ago |
1 file, +8, -0 |
| 32c5ba75 |
android/gatt: Implement connect test command |
Szymon Janc |
11 years ago |
1 file, +3, -0 |
| f803cc56 |
android/gatt: Implement enable test command
This command is used to enable and disable test interface. |
Szymon Janc |
11 years ago |
1 file, +20, -0 |
| 221e262a |
android/gatt: Factor out unregistering client into helper function
This will be also used by test interface. |
Szymon Janc |
11 years ago |
1 file, +22, -15 |
| e84d92b1 |
android/gatt: Add initial implementation of client test command
This command is used to performe some tasks not available from
standard API and usable only for PTS testing. |
Szymon Janc |
11 years ago |
2 files, +26, -1 |
| 7c29b18c |
tools/hcidump: Decode MPEG-1,2 Audio codec capabilities |
Andrzej Kaczmarek |
11 years ago |
1 file, +58, -0 |
| b6d655f3 |
android/gatt: Initialize crypto first
This fixes the missleading error on crypto setup failure:
02-17 20:19:44.639 I/bluetoothd( 1705): bluetoothd[1706]: gatt: Failed
to allocate memory for queues |
Jakub Tyszkowski |
11 years ago |
1 file, +12, -3 |
| 24d9ec7e |
android/pts: Update GATT PTS results |
Jakub Tyszkowski |
11 years ago |
1 file, +25, -4 |
| 657fc7b6 |
android/pts: Update SM PTS test results
Rerun TC_JW_* test cases |
Lukasz Rymanowski |
11 years ago |
1 file, +9, -3 |
| d4ea8f32 |
android/gatt: Fix not checking for read errors in read by type |
Jakub Tyszkowski |
11 years ago |
1 file, +7, -1 |
| a02d0cbf |
android/client: Allow zero length responses |
Jakub Tyszkowski |
11 years ago |
1 file, +4, -8 |
| 47bcc522 |
android/pts: Update GATT test results |
Eva Kolanska |
11 years ago |
1 file, +92, -16 |
| 4a826d68 |
shared/gatt-db: Fix cropping permissions value |
Jakub Tyszkowski |
11 years ago |
1 file, +1, -1 |
| b03d59f8 |
android/gatt: Use proper variable to store response length
This fixes confirmations being not send. |
Jakub Tyszkowski |
11 years ago |
1 file, +1, -1 |
| 35e77c1c |
gatt: Fix not freeing GError on failure |
Jakub Tyszkowski |
11 years ago |
1 file, +5, -0 |
| 111150d7 |
attrib: Fix minor whitespace issue
Replace spaces with tabs. |
Jakub Tyszkowski |
11 years ago |
1 file, +2, -2 |
| 86f39546 |
android/gatt: Fix not sending write request responses
Responses were pushed to pending response queue but send was never
triggered. |
Jakub Tyszkowski |
11 years ago |
1 file, +2, -0 |
| 69c8ff8a |
android/pts: Update GATT PTS tests results |
Eva Kolanska |
11 years ago |
1 file, +76, -11 |
| 2790b3b2 |
tools/btmgmt: Fix address type in user confirm replies |
Johan Hedberg |
11 years ago |
1 file, +7, -7 |
| 3c3e8a8b |
android: Add avinfo to makefile |
Andrzej Kaczmarek |
11 years ago |
1 file, +27, -0 |
| a78aec57 |
tools/avinfo: Decode aptX codec capabilities |
Andrzej Kaczmarek |
11 years ago |
1 file, +31, -3 |
| d7d11d07 |
tools/avinfo: Decode MPEG-2,4 AAC codec capabilities |
Andrzej Kaczmarek |
11 years ago |
1 file, +50, -2 |
| a238e3b1 |
tools/hcidump: Decode aptX codec capabilities |
Andrzej Kaczmarek |
11 years ago |
1 file, +47, -3 |
| fee302da |
tools/hcidump: Decode MPEG-2,4 AAC codec capabilities |
Andrzej Kaczmarek |
11 years ago |
1 file, +56, -1 |
| 62c32efc |
audio: Add definitions for aptX |
Andrzej Kaczmarek |
11 years ago |
1 file, +28, -5 |
| e0268c99 |
audio: Add macros to access MPEG-2,4 AAC codec info
This patch provides helper macros to get, set and init-in-struct both
frequency and bitrate fields in codec info structs for MPEG-2,4 AAC. |
Andrzej Kaczmarek |
11 years ago |
1 file, +24, -0 |
| c93915c3 |
audio: Add definitions for MPEG-2,4 AAC codec
frequency and bitrate bit-fields are splitted into separate bytes since
they span across byte-boundary and cannot be set easily on LE arch
anyway. |
Andrzej Kaczmarek |
11 years ago |
1 file, +45, -0 |
| 73f55340 |
audio: Fix a2dp_vendor_codec_t declaration
As per A2DP spec, both Vendor ID (4.7.2.1) and Codec ID (4.7.2.2) are
defined as 32-bit and 16-bit values respectively rather that array of
bytes. Also changing to uint types will make using these values in code
much easier. |
Andrzej Kaczmarek |
11 years ago |
3 files, +9, -15 |
| 3c5413c3 |
android/hal-sco: Fix memory leak
Release resampler on exit. |
Andrei Emeltchenko |
11 years ago |
1 file, +6, -0 |
| cc3dd149 |
shared/crypto: Fix fd leaks in bt_crypto_sign_att() |
Johan Hedberg |
11 years ago |
1 file, +8, -2 |
| cad7c666 |
android/pts: Update GATT PTS tests results |
Eva Kolanska |
11 years ago |
1 file, +25, -13 |
| 881c2be8 |
android/gatt: Check permissions before write execution
Check attribute's permissions and return error if device is not allowed
to read. |
Marcin Kraglak |
11 years ago |
1 file, +27, -0 |
| bf44e53b |
android/gatt: Fix possible memory leak in write request
If write cannot be executed, remove data from queue and free
allocated memory. |
Marcin Kraglak |
11 years ago |
1 file, +4, -1 |
| 4953238c |
android/pts: Update GATT tests results |
Eva Kolanska |
11 years ago |
1 file, +152, -27 |
| 4b75bb8e |
android/README: Update required kernel options
CRYPTO support is required by gatt. |
Szymon Janc |
11 years ago |
1 file, +4, -0 |
| 9dce7997 |
android/hal-gatt: Fix missing check if interface is ready |
Szymon Janc |
11 years ago |
1 file, +3, -0 |
| 510aae0f |
android/hal-audio: Fix invalid memory access when downmixing to mono
While iterating over input buffer frame's size was not correctly taken
into account. Input buffer is always PCM 16bit stereo (4 bytes per
frame). |
Andrei Emeltchenko |
11 years ago |
1 file, +5, -2 |
| 56a9685d |
android/gatt: Check permissions before read execution
Check device security level and attribute permissions before read
execution. |
Marcin Kraglak |
11 years ago |
1 file, +87, -0 |
| f72f19c7 |
android/gatt: Add proper permissions to built-in services
Set permissions to built in services. |
Marcin Kraglak |
11 years ago |
1 file, +14, -13 |
| 94a00ef0 |
android/gatt: Store proper attributes permissions in database
Convert Android HAL permissions to GATT server permissions and store
them in database. |
Marcin Kraglak |
11 years ago |
1 file, +51, -4 |
| ce42888b |
android/hal-gatt: Define attribute permissions values
These values are defined in Android and should be used on daemon
side. |
Marcin Kraglak |
11 years ago |
1 file, +9, -0 |
| 57954cb0 |
shared/gatt: Add helper for getting attribute's permissions
It will return attribute's permissions or 0 if attribute was not found. |
Marcin Kraglak |
11 years ago |
2 files, +27, -0 |
| 8061d4ca |
shared/gatt: Define atribute permissions as uint32_t |
Marcin Kraglak |
11 years ago |
2 files, +5, -5 |
| 7c275ee0 |
android/pts: Update MPS tests results |
Szymon Janc |
11 years ago |
1 file, +9, -9 |
| 793d84ed |
android/pics: Enable NAP and PBAP in MPS settings |
Szymon Janc |
11 years ago |
2 files, +17, -17 |
| f3ad56bd |
android/bluetooth: Register SDP record for MPS
This was affecting TC_AG_SRC_HFAV_ACT_SD_BV_01_I and
TC_SDP_CTH_SD_BV_01_I PTS qualification tests. |
Szymon Janc |
11 years ago |
1 file, +106, -0 |
| 0b01caab |
lib/sdp: Add attributes and service class for MPS |
Szymon Janc |
11 years ago |
1 file, +7, -0 |
| 0fc577d8 |
android/gatt: Use default mtu on mtu exchange response
We should be setting new mtu after sending response using old mtu. This
also moves sending the response from att_handler to mtu_att_handle. |
Jakub Tyszkowski |
11 years ago |
1 file, +12, -12 |
| 8197cf3d |
android/gatt: Make att_handler use g_attrib buffer
This makes use of g_attrib buffer for output and removes some unused
read_by_group_type function parameters. |
Jakub Tyszkowski |
11 years ago |
1 file, +15, -18 |
| 8989a684 |
android/gatt: Use g_attrib buffer where possible for att
This replaces fixed size pdu usage with g_attrib buffer when possible.
When only received packets are decoded we use dynamic allocation with
current mtu. |
Jakub Tyszkowski |
11 years ago |
1 file, +24, -18 |