1167 Commits

Author SHA1 Message Date
Matthias Ringwald
49c9e430a1 sm: emit events after sending pdus 2022-11-04 12:00:43 +01:00
Matthias Ringwald
ea579a451b sm: assert that sm_cmac is ready for all active connection actions (II) 2022-11-04 11:40:50 +01:00
Matthias Ringwald
2401d9caf6 ancs_client: avoid // in /* .. */ comment 2022-11-02 15:30:27 +01:00
Matthias Ringwald
f7ea44234c sm: fix build without secure connections 2022-11-01 16:09:55 +01:00
Matthias Ringwald
234022e5d5 sm: assert that sm_cmac is ready for all active connection actions 2022-11-01 16:01:53 +01:00
Matthias Ringwald
9dd5ca4810 sm: remove redundant check 2022-11-01 15:41:59 +01:00
Matthias Ringwald
321397a49b fix warnings 2022-10-25 16:41:07 +02:00
Matthias Ringwald
9d50699108 att_db: fix warning 2022-10-25 16:33:15 +02:00
Matthias Ringwald
8cc81b50eb sm: skip address resolution if IRK is null 2022-10-14 19:33:03 +02:00
Matthias Ringwald
ca6852912f sm: reduce log output for device lookup 2022-10-14 19:30:35 +02:00
Matthias Ringwald
672dc582d7 sm: fix delete of bonding information 2022-10-14 19:00:53 +02:00
Matthias Ringwald
9202d84536 sm: remove resolving list entry when deleting bonding information due to IRK update 2022-10-13 11:15:25 +02:00
Matthias Ringwald
2e08b70bee sm: extract sm_remove_le_device_db_entry 2022-10-13 11:14:54 +02:00
Matthias Ringwald
5deb0bb6ea LE Audio: move GATT Services into src/le-audio/gatt-service 2022-10-11 18:33:45 +02:00
Matthias Ringwald
1a55487af6 sm: delete bonding information for existing device with BD_ADDR on new pairing with different IRK 2022-10-05 14:53:19 +02:00
Matthias Ringwald
8980298abd sm: add distributed key validation ability 2022-10-05 14:20:57 +02:00
Matthias Ringwald
d567aeb323 mesh: move gatt services into mesh/gatt-service folder 2022-10-03 12:31:34 +02:00
Matthias Ringwald
1366b60702 gatt-service/bass_client: add broadcast_audio_scan_service_client_get_encryption_state 2022-09-30 16:28:30 +02:00
Matthias Ringwald
16830068e9 gatt-service/bass_client: extract big_encryption and bad_code 2022-09-30 16:22:17 +02:00
Matthias Ringwald
bcb896192f gatt-service/bass-util: improve readability 2022-09-30 16:14:19 +02:00
Matthias Ringwald
8638595153 gatt-service/bass_client: add documentation and broadcast_audio_scan_service_client_get_source_data 2022-09-30 15:06:11 +02:00
Matthias Ringwald
585f85fe82 gatt-service/bass_service: use const, rename fields and functions, improve documentation 2022-09-29 16:24:58 +02:00
Matthias Ringwald
8671bb925d gatt-service/bass_client: fix warning 2022-09-29 14:38:52 +02:00
Matthias Ringwald
d55a9eb137 gatt-service/bass_client: fix parsing of broadcast state 2022-09-29 12:31:34 +02:00
Milanka Ringwald
ce80c57952 le_audio: add LE_AUDIO_METADATA_TYPE_INVALID 2022-09-27 18:22:49 +02:00
Milanka Ringwald
ddd40ce000 gatt-service/le_audio: add LE_AUDIO_CODEC_CONFIGURATION_TYPE_UNDEFINED 2022-09-27 18:22:49 +02:00
Matthias Ringwald
788f92776c gatt-service/bass_server: fix broadcast code endianess 2022-09-27 18:19:25 +02:00
Matthias Ringwald
c0a12d378e gatt-service: store bis_sync and bis_sync_state separately 2022-09-27 18:19:25 +02:00
Matthias Ringwald
09e5376792 gatt-service/bass_server: store pa_sync request in bass_source_data_t 2022-09-27 18:19:25 +02:00
Matthias Ringwald
6809d6f357 gatt-service/bass_server: drop duplicate pa_sync field 2022-09-27 18:19:25 +02:00
Matthias Ringwald
e8944524b0 gatt-service/device_information_service_server: fix service lookup 2022-09-27 10:16:21 +02:00
Matthias Ringwald
ad3425f7e8 gatt-service/bass_server: use bool 2022-09-26 10:40:31 +02:00
Matthias Ringwald
0ef7b5b423 gatt-service: add missing includes 2022-09-21 16:01:19 +02:00
Matthias Ringwald
b661adb482 gatt-service: add broadcast_audio_scan_service_[server|client|util] 2022-09-20 11:48:09 +02:00
Matthias Ringwald
841e7c8278 gatt-service: add le_audio_util 2022-09-20 11:44:28 +02:00
Matthias Ringwald
843359ed87 gatt-service: fix own service lookup 2022-09-20 11:23:40 +02:00
Milanka Ringwald
6607f8f06e ble/att_db: allow to find all primary services with given UUID 2022-09-19 18:37:52 +02:00
Matthias Ringwald
384eabd390 sm: use br/edr fixed channel 2022-09-07 15:16:29 +02:00
Matthias Ringwald
17229983b8 hids_client: ignore response/notification if hids_client_disconnect() has been called by user 2022-08-22 18:40:51 +02:00
Matthias Ringwald
4a688bd119 sm: use static random address after power up 2022-08-22 16:40:47 +02:00
Milanka Ringwald
5454eebde8 Revert "gatt-service/heart_rate_server: return 0 bytes if read callback buffer too small"
This reverts commit dbd8f471c264f6d0c8dde889f3377b0d1aa19680.
2022-07-05 15:32:04 +02:00
Milanka Ringwald
dbd8f471c2 gatt-service/heart_rate_server: return 0 bytes if read callback buffer too small 2022-07-05 15:11:32 +02:00
Matthias Ringwald
8601e696a7 att_server, sm, ancs_client: handle HCI_EVENT_ENCRYPTION_CHANGE_V2 2022-06-28 14:53:12 +02:00
Matthias Ringwald
7887cd9272 sm: fix warning 2022-06-02 11:25:35 +02:00
Matthias Ringwald
cbdd51cf25 sm: reset state on halting 2022-06-02 11:15:16 +02:00
Matthias Ringwald
15211b8584 sm: trigger ECC generation on working 2022-06-02 11:15:16 +02:00
Matthias Ringwald
7f77535722 sm: extract sm_state_reset 2022-06-02 11:15:16 +02:00
Matthias Ringwald
5fa700b13d sm: fix compile 2022-05-31 16:34:22 +02:00
Matthias Ringwald
2954e6c60d sm: fix address update for non-resolvable private addresses 2022-05-30 12:31:37 +02:00
Matthias Ringwald
745015f6e3 sm: stop random address update timer on power off 2022-05-23 15:16:59 +02:00