16642 Commits

Author SHA1 Message Date
Dirk Helbig
324a9711b9 btstack_main_config: support hci dump format selection 2025-03-21 12:58:42 +01:00
Dirk Helbig
023c4b3df3 btstack_main_config: baudrate selection 2025-03-20 19:05:53 +01:00
Dirk Helbig
2bb8df9f92 posix-h4: reworked all ports for btstack_main_config
posix-h4: use btstack_main_config

posix-h4: use btstack_main_config
2025-03-20 18:52:27 +01:00
Dirk Helbig
b546af5496 posix: add btstack_main_config
btstack_main_config: review updates
2025-03-20 18:52:26 +01:00
Matthias Ringwald
5b09a22d88 btstack_uart: add defines for flow control 2025-03-20 18:51:18 +01:00
Dirk Helbig
c763cd5141 test: fixed cpputest build's 2025-03-17 13:50:30 +01:00
Matthias Ringwald
32b985fcd4 hid_keyboard_demo: Reconnect to last bonded device on startup 2025-03-17 13:23:59 +01:00
Dirk Helbig
c8ea651435 test/bau: add qr encoder and cpputest 2025-03-17 12:04:08 +01:00
Dirk Helbig
058e13bc89 broadcast_audio_uri_builder: improve compliance 2025-03-17 12:04:08 +01:00
Dirk Helbig
063e806bae broadcast_audio_uri_builder: use base64 encoder 2025-03-17 12:04:08 +01:00
Dirk Helbig
693deda0c9 broadcast_audio_uri_builder: fix warning 2025-03-17 12:04:08 +01:00
Dirk Helbig
331d1f94b7 btstack_base64_encoder: add implementation 2025-03-17 12:04:07 +01:00
Matthias Ringwald
d5f97641cc hfp: emit slc released after finalize 2025-03-14 18:15:51 +01:00
Matthias Ringwald
66885996e4 hfp: init vra_state in create connection 2025-03-14 17:38:05 +01:00
Matthias Ringwald
93d2127f75 hfp: remove hfp_reset_context_flags 2025-03-14 17:30:04 +01:00
Matthias Ringwald
e6afdfd82c hfp: separate reset vra and handle disconnect for vra 2025-03-14 17:23:58 +01:00
Matthias Ringwald
4bb67668b8 hfp: extract hfp_vra_handle_disconnect 2025-03-14 17:21:41 +01:00
Matthias Ringwald
31b8688aa9 hfp: reset context enable_status_update_for_ag_indicators 2025-03-14 17:12:45 +01:00
Matthias Ringwald
551cbfb38e hfp: reset context codec negotiation 2025-03-14 17:04:55 +01:00
Matthias Ringwald
781e7b5097 hci: reset context enable_extended_audio_gateway_error_report 2025-03-14 16:55:46 +01:00
Matthias Ringwald
b12f1e2c88 hfp: reset context call_waiting_notification_enabled 2025-03-14 16:45:22 +01:00
Matthias Ringwald
fff7caf0d9 hfp: reset context change_status_update_for_individual_ag_indicators 2025-03-14 16:42:38 +01:00
Matthias Ringwald
69fd0c4125 hfp: reset context extended_audio_gateway_error 2025-03-14 16:38:25 +01:00
Matthias Ringwald
52ad570876 hci: reset context ok_pending + command 2025-03-14 16:36:59 +01:00
Matthias Ringwald
26594b9fc1 hfp: reset context send_error 2025-03-14 16:26:08 +01:00
Matthias Ringwald
eb02e5d7a4 hfp: reset context operator_name_changed 2025-03-14 16:24:15 +01:00
Matthias Ringwald
603722a80c hfp: reset context clip have alpha 2025-03-14 16:22:56 +01:00
Matthias Ringwald
b09bb5387c hfp: reset context found_equal_sign 2025-03-14 16:21:50 +01:00
Matthias Ringwald
acfa32a67a mtk: compile as c99 2025-03-14 13:37:28 +01:00
Matthias Ringwald
03b919e9ae att_server: cache GATT Database Hash in TLV and discard stored CCCs upon change 2025-03-14 13:27:10 +01:00
Matthias Ringwald
9a0cde5baa att_server: streamline flag names 2025-03-14 12:52:16 +01:00
Matthias Ringwald
76e18377c9 att_server: add ATT_SERVER_FLAGS_VALIDATE_DATABASE_HASH 2025-03-14 12:47:02 +01:00
Matthias Ringwald
00b4f875b0 att_db: add gatt_server_get_database_hash 2025-03-14 12:37:01 +01:00
Matthias Ringwald
c24eef3424 hci: on re-authentication, wait for encryption key refresh before emitting security level 2025-03-14 11:39:20 +01:00
Matthias Ringwald
c0fa965c75 hfp_hf: restore call status on slc established 2025-03-14 10:39:48 +01:00
Matthias Ringwald
a850fa911d hfp_hf: ohandle indicators only after SLC was established 2025-03-14 10:39:48 +01:00
Matthias Ringwald
578700050e hfp_hf: handle ag indicator status independent from status changed flag 2025-03-14 10:39:48 +01:00
Matthias Ringwald
5589c51d36 hfp_hf: split ag indicator processing from ag indicator reporting 2025-03-14 10:39:48 +01:00
Matthias Ringwald
0f09372dc5 hfp_hf: remove break from ag indicator loop 2025-03-14 10:39:48 +01:00
Matthias Ringwald
e006b9efcf hfp_hf: extract hfp_hf_emit_pending_ag_indicator_status_updates 2025-03-14 10:39:48 +01:00
Matthias Ringwald
2e332e0823 hfp_hf: set status_changed field for HFP_SUBEVENT_AG_INDICATOR_STATUS_CHANGED 2025-03-14 10:39:48 +01:00
Matthias Ringwald
87cebbe4ff hci: fix incorrect assert num completed packets handling introduced in 6ec1ca0, fixes #666 2025-03-14 09:03:14 +01:00
Matthias Ringwald
b6ff3137b0 gatt_client: fix length of GATT_EVENT_CHARACTERISTIC_DESCRIPTOR_QUERY_RESULT 2025-03-10 15:01:25 +01:00
Matthias Ringwald
c7177284af tx_power_service_client: improve header documentation 2025-03-10 15:01:08 +01:00
Matthias Ringwald
613630a496 sm: fix pairing in peripheral role for non-identity address type
if extended advertising is supported and LE Set Terminated is received before connection event, null address was used
2025-03-10 15:00:16 +01:00
Dirk Helbig
7bab55ed9a platform/posix: exit on none existing uart device, terminate if uart is unplugged 2025-03-04 12:39:55 +01:00
Dirk Helbig
683d7c6847 port/zephyr: fix hci dump and typos 2025-03-04 11:05:25 +01:00
Matthias Ringwald
1f885aaed0 hfp_ag: avoid recursion with synchronous transport 2025-03-03 18:46:27 +01:00
Dirk Helbig
7c9f20a939 platform/zephyr: full run loop support and transport 2025-03-03 15:54:03 +01:00
Matthias Ringwald
57a762f3cc sco_demo_demo_util: fix warning 2025-03-03 10:46:10 +01:00