15428 Commits

Author SHA1 Message Date
Matthias Ringwald
14685fd34e hfp_hf: send 'deactivate EC/NR' if supported in AG 2023-11-13 11:44:49 +01:00
Matthias Ringwald
c26f2c7ba7 bluetooth: add PIN_CODE_LEN, check len in gap_pin_code_response_binary, fixes #542 2023-11-10 11:29:34 +01:00
Milanka Ringwald
730e827efa bluetooth_gatt: add Battery Service Characteristics 2023-11-08 11:48:28 +01:00
Matthias Ringwald
bf6cc4295a hci: return BTSTACK_MEMORY_ALLOC_FAILED in gap_connect without le connection complete event 2023-11-08 11:42:20 +01:00
Matthias Ringwald
9c096ccd76 gap: document gap connect function return value 2023-11-08 11:40:48 +01:00
Matthias Ringwald
22029648db freebsd-netgraph: FreeBSD port that accesses ng_hci node 2023-11-07 14:03:44 +01:00
Matthias Ringwald
33c74df1cc hfp: try next link setting on invlid lmp parameter error 2023-11-03 14:41:23 +01:00
Matthias Ringwald
577ad33361 hfp: avoid unused variable warning 2023-11-03 10:11:07 +01:00
Matthias Ringwald
75389f8089 hfp: add missing default 2023-11-01 15:06:17 +01:00
Matthias Ringwald
caeaa206eb port: update to CMake 3.12, mark PortAudio as optional, add pthread lib for posix 2023-11-01 14:53:02 +01:00
Matthias Ringwald
10bc401a5a posix: add explicit includes for FreeBSD 2023-11-01 14:31:00 +01:00
Matthias Ringwald
471bae6fca test/hid_parser: add CMakeLists.txt 2023-11-01 11:41:13 +01:00
Ricardo Quesada
22931ba293 test/hid_parser: add inconsistent HID Descriptor of Tank Mouse
https://tank-mouse.com/
2023-11-01 11:39:58 +01:00
Matthias Ringwald
dfb01e7774 btstack_hid_parser: ignore report items without usage 2023-11-01 11:38:30 +01:00
Matthias Ringwald
cd7411deb4 hci: fix restart connect with whitelist after whitelist modification 2023-10-31 17:11:56 +01:00
Dirk Helbig
8d446e2b8d example/le_audio_demo_util_sink: fixed pcm buffer size 2023-10-25 16:15:52 +02:00
Matthias Ringwald
d352c98f5f test/le-audio: fix modplayer / sine toggle 2023-10-25 16:10:50 +02:00
Matthias Ringwald
f7bf515976 test/le-audio: fix broadcast sink build with LC3plus 2023-10-25 16:09:11 +02:00
Matthias Ringwald
d946a741c0 hci: fix remove device from periodic advertiser list 2023-10-25 15:28:41 +02:00
Matthias Ringwald
544a5845c2 gatt_client: emit query complete event for gatt_client_discover_characteristic_descriptors in next run loop iteration 2023-10-25 15:01:37 +02:00
Matthias Ringwald
4c7c987f92 gatt_client: fix spelling 2023-10-25 14:38:35 +02:00
Matthias Ringwald
d4d9523ffb bnep: fully validate UUID32 and UUID128 2023-10-23 16:13:31 +02:00
Matthias Ringwald
0d72163bdf esp32/btstack_audio_esp32_v4: tolerate empty i2s read after I2S_EVENT_RX_DONE 2023-10-20 10:29:08 +02:00
Matthias Ringwald
643a64fcb6 gatt_client: expect bool from is_ready 2023-10-16 15:12:10 +02:00
Matthias Ringwald
839ee6d91f sdp_util: fix spelling 2023-10-16 11:42:27 +02:00
Matthias Ringwald
7971cf19fc sdp_util: use uint32_t and bool 2023-10-16 11:39:42 +02:00
Matthias Ringwald
a0a51006bc hid_host: make state machine more robust 2023-10-16 11:11:45 +02:00
Matthias Ringwald
1744e196a4 hid_host: use state machine to parse HID Descriptor list with minimal attribute buffer 2023-10-15 16:21:58 +02:00
Matthias Ringwald
483beab434 hid_host: extract sdp attribute id, offset and data 2023-10-15 12:42:38 +02:00
Matthias Ringwald
d471df909e hid_host: rename MAX_ATTRIBUTE_VALUE_SIZE 2023-10-15 12:31:30 +02:00
Matthias Ringwald
14036cc8ea test/le-audio: fix modplayer / sine toggle 2023-10-14 17:32:43 +02:00
Matthias Ringwald
6c3284274d test/le-audio: start streaming when cis are established 2023-10-14 17:32:42 +02:00
Matthias Ringwald
4e13b5b46d example/le_audio_demo_util_sink: log PLC debug in packet log 2023-10-14 17:28:11 +02:00
Matthias Ringwald
a9941893f6 hci_cmd: add hci_read_clock_offset 2023-10-14 15:37:36 +02:00
shuffle2
ae14e1661a
btstack_tlv_flash_bank: quiet warning (#537) 2023-10-13 18:49:06 +02:00
shuffle2
e942df6f56
hid_device: use max mtu for l2cap channels (#536) 2023-10-13 18:34:08 +02:00
Matthias Ringwald
ebcec9d303 hci_cmd: add more status parameter commands 2023-10-12 12:21:32 +02:00
Matthias Ringwald
10ae9dfc3a hfp_ag: fix hfp_ag_report_extended_audio_gateway_error_result_code 2023-10-11 22:30:40 +02:00
Matthias Ringwald
5466b92b20 hfp_ag: remove incorrect ok reset 2023-10-11 17:40:00 +02:00
Matthias Ringwald
df9853c5eb hfp_ag: move send ok for CMEE into ag code 2023-10-11 17:40:00 +02:00
Matthias Ringwald
e90c918515 hfp_ag: delete dead code 2023-10-11 17:40:00 +02:00
Matthias Ringwald
5e87d1cedd hfp_ag: allow to queue OK and ERROR 2023-10-11 17:40:00 +02:00
Matthias Ringwald
e84fa067bf hfp_ag: extract hfp_ag_queue_error and hfp_ag_queue_ok 2023-10-11 17:40:00 +02:00
Matthias Ringwald
b3c4561ca5 readme: add att, l2cap, sdp to list of qualified protocols/profiles 2023-10-11 14:26:10 +02:00
Matthias Ringwald
85bf1c18dd example/hfp: use create SDP record with codecs 2023-10-10 11:50:27 +02:00
Matthias Ringwald
aa10b9cbee hfp: add hfp_hf_create_sdp_record_with_codecs and hfp_hf_create_sdp_record_with_codecs 2023-10-10 11:50:27 +02:00
Matthias Ringwald
2eb5c29059 hfp: report 1.9 in SDP record 2023-10-10 11:50:27 +02:00
Matthias Ringwald
75b056dc9a btstack_lc3plus_fraunhofer: fix lc3plus_dec_init without ENABLE_HR_MODE 2023-10-10 10:56:19 +02:00
Matthias Ringwald
753e0cc26a doc: improve att can send now explanation 2023-10-10 10:48:57 +02:00
Matthias Ringwald
bc66a7de85 example/le_audio_demo_util_sink: enable LC3plus if requested and possible 2023-10-10 10:47:50 +02:00