Matthias Ringwald
|
25e46151e3
|
hci: use x-macro to generate enum and mapping for relevant supported hci commands
|
2022-01-05 13:18:21 +01:00 |
|
Matthias Ringwald
|
3b631737e3
|
hci: extract hci_store_local_supported_commands
|
2022-01-05 13:17:46 +01:00 |
|
Matthias Ringwald
|
737999376d
|
hci: set le scan parameters via hci_run_general_gap_le during init sequence
|
2022-01-05 09:44:14 +01:00 |
|
Matthias Ringwald
|
6ea37a0f04
|
hci_cmd: use array notation for hci_le_set_extended_scan_parameters
|
2022-01-04 22:38:52 +01:00 |
|
Matthias Ringwald
|
baa4881ec9
|
hci: rename gap_tasks into gap_tasks_classic
|
2022-01-04 19:47:46 +01:00 |
|
Matthias Ringwald
|
2f3b3aff2f
|
hci: ignore gap classic tasks if classic is not supported
|
2022-01-04 19:44:33 +01:00 |
|
Matthias Ringwald
|
81e25d0afa
|
hfp_ag: // allow to intercept call statemachine events
|
2022-01-03 14:02:00 +01:00 |
|
Matthias Ringwald
|
b57bbaee10
|
esp32: add audio source
|
2021-12-29 12:04:29 +01:00 |
|
Matthias Ringwald
|
4ca20cf6b9
|
avdtp_source: improve signature of avdtp_source_stream_send_media_payload_rtp and avdtp_source_stream_send_media_payload
|
2021-12-29 11:03:18 +01:00 |
|
Matthias Ringwald
|
d7913bdc28
|
avrcp_controller: add missing break in switch
|
2021-12-29 10:53:37 +01:00 |
|
Matthias Ringwald
|
2d311568fa
|
avdtp_source: use uint32_t for packet size validation
|
2021-12-24 14:09:28 +01:00 |
|
Matthias Ringwald
|
91b75982ac
|
hfp: removed command init in create_hfp_connection_context
|
2021-12-24 12:30:06 +01:00 |
|
Matthias Ringwald
|
c79e33a22c
|
pbap_client: emit vCard entry data as PBAP_DATA_PACKET
|
2021-12-21 13:23:56 +01:00 |
|
Matthias Ringwald
|
ebb9bbfb00
|
pbap_client: use SRM only if GOEP v2.0 or higher connection
|
2021-12-21 13:23:56 +01:00 |
|
Matthias Ringwald
|
3ffc2a09a4
|
goep_client: add goep_client_version_20_or_higher
|
2021-12-21 13:23:56 +01:00 |
|
Matthias Ringwald
|
7c7befac01
|
avrcp_browsing, goep_client: request 16-bit FCS for ERTM
|
2021-12-20 15:00:36 +01:00 |
|
Matthias Ringwald
|
71e8bc1a66
|
l2cap: reconfigure ertm tx buffers based on remote mps
|
2021-12-20 14:59:57 +01:00 |
|
Matthias Ringwald
|
23e3f93f2d
|
l2cap: extract l2cap_ertm_setup_buffers
|
2021-12-20 14:16:20 +01:00 |
|
Matthias Ringwald
|
c54378f194
|
l2cap: limit remote MTU by local tx configuration in ERTM
|
2021-12-20 12:53:42 +01:00 |
|
Matthias Ringwald
|
8c9bb29ec2
|
example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation
|
2021-12-17 21:04:50 +01:00 |
|
Matthias Ringwald
|
c0904bf32c
|
pbap_client: avoid emit operation complete on disconnect without previous connection opened
|
2021-12-17 20:48:53 +01:00 |
|
Matthias Ringwald
|
0bd0d28918
|
pbap_client: support disconnect while operation is ongoing
|
2021-12-15 21:31:08 +01:00 |
|
Milanka Ringwald
|
3f353c9b00
|
avrcp_controller: query remote supported events only once
|
2021-12-15 21:26:13 +01:00 |
|
Milanka Ringwald
|
9f7e3af12b
|
MISRAC2012-Rule-10.3: att_db, btstack_stdin_embedded
|
2021-12-13 16:01:57 +01:00 |
|
Matthias Ringwald
|
9f4f788192
|
mesh_access: remove duplicate define of MESH_SUBEVENT_MESSAGE_NOT_ACKNOWLEDGED
|
2021-12-13 15:32:23 +01:00 |
|
Matthias Ringwald
|
6d105c7159
|
gap: return uint8_t for gap_encryption_key_size
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
f461b3dfe4
|
gap: return bool for gap_secure_connection
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
36c3546b50
|
gap: return bool gap_secure_connection_for_link_key_type
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
ff3f1026e3
|
gap: return bool for gap_authenticated
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
552b9260fd
|
gap: return bool for gap_mitm_protection_required_for_security_level
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
7040ba26e3
|
gap: return bool for gap_authenticated_for_link_key_type
|
2021-12-13 15:21:26 +01:00 |
|
Matthias Ringwald
|
d48d37c33f
|
l2cap: channel->automatic_credits is bool
|
2021-12-13 15:21:26 +01:00 |
|
Milanka Ringwald
|
ed68ae9dc7
|
att_server: fix compile
|
2021-12-13 15:13:19 +01:00 |
|
Milanka Ringwald
|
38b893aaba
|
MISRAC2012-Rule-10.4_a: att_db, att_db_util, att_dispatch, att_server
|
2021-12-13 14:52:33 +01:00 |
|
Milanka Ringwald
|
7fee22d161
|
att_server: use uint16 for value_indication_handle
|
2021-12-13 14:51:57 +01:00 |
|
Milanka Ringwald
|
7a772b0948
|
att_db: use "u" for defines
|
2021-12-13 14:48:44 +01:00 |
|
Milanka Ringwald
|
e2b97c7b20
|
btstack_defines: use "u" for defines
|
2021-12-13 14:48:30 +01:00 |
|
Milanka Ringwald
|
8c7c78abdb
|
btstack_defines: add "u" for defines
|
2021-12-13 14:35:47 +01:00 |
|
Milanka Ringwald
|
429d695f3d
|
att_dispatch: use bool
|
2021-12-13 14:16:24 +01:00 |
|
Milanka Ringwald
|
edc4e664d5
|
MISRAC2012-Rule-10.4_a: att_db, att_db_util
|
2021-12-13 12:34:14 +01:00 |
|
Matthias Ringwald
|
78c4542a56
|
gatt_client: extract gatt_client_handle_reencryption_complete and gatt_client_handle_disconnection_complete
|
2021-12-11 18:04:12 +01:00 |
|
Matthias Ringwald
|
291a91035e
|
hci: fix indention of hci_halting_run
|
2021-12-11 16:58:03 +01:00 |
|
Matthias Ringwald
|
36f0defa2e
|
sm: extract sm_initiator_connected_handle_security_request
|
2021-12-11 16:49:23 +01:00 |
|
Milanka Ringwald
|
33df075989
|
avrcp_controller: fix notification handling
|
2021-12-09 11:26:47 +01:00 |
|
Matthias Ringwald
|
c1eef992e2
|
hfp_ag: extract hfp_ag_run_ring_and_clip and call after audio gets established
|
2021-12-08 20:43:01 +01:00 |
|
Matthias Ringwald
|
d7f12b5216
|
l2cap: reject incoming l2cap connection in security mode 4 if link hasn't been encrypted independent from bonding state
|
2021-12-08 20:05:29 +01:00 |
|
Matthias Ringwald
|
1bc4c2e0ee
|
l2cap: fix Secure Connections Only Mode for outgoing connections
|
2021-12-08 20:05:29 +01:00 |
|
Matthias Ringwald
|
18c4a0a373
|
gap: fix dedicated bonding
|
2021-12-08 20:05:29 +01:00 |
|
Milanka Ringwald
|
19976d6bd9
|
hfp: exit hfp_handle_hci_event after connection is finelized
|
2021-12-08 12:05:52 +01:00 |
|
Milanka Ringwald
|
26ba361800
|
avrcp_browsing_target: fix compile
|
2021-12-07 23:21:30 +01:00 |
|