7110 Commits

Author SHA1 Message Date
Matthias Ringwald
b1c141dbae hci: fix warnings 2022-04-28 16:48:00 +02:00
Matthias Ringwald
a5f7b8d3ad btstack_util: fix warnings 2022-04-28 16:48:00 +02:00
Matthias Ringwald
f2a94e3bf6 btstack_crypto: fix warnings 2022-04-28 16:48:00 +02:00
Matthias Ringwald
a2c1e37ed4 btstack_bool: fix warning 2022-04-28 16:48:00 +02:00
Matthias Ringwald
37e014a7ac l2cap: store 16-bit connection result value 2022-04-28 16:41:45 +02:00
Matthias Ringwald
7b8ae0b4bd l2cap: fix send for fixed and connectionless channels
Regressions introduced in 2dc3c7c
2022-04-28 16:10:56 +02:00
Matthias Ringwald
2dc3c7c1cb l2cap: use hci_can_send_acl_packet_now(con_handle) instead of generic hci_can_send_acl_classic/le_packet_now 2022-04-22 22:44:45 +02:00
Matthias Ringwald
ef35c01acd Drop EHIMA LCS in favor of newer google codec 2022-04-22 12:50:49 +02:00
Matthias Ringwald
9a19cd7860 Add LC3 codec from Google 2022-04-22 12:50:12 +02:00
Matthias Ringwald
9b9478570b lc3: provide separate functions for 16 vs. 24 bit PCM samples 2022-04-21 12:30:28 +02:00
Matthias Ringwald
1e0338eba8 hci: fix negative reply to le remote connection param request 2022-04-21 10:31:36 +02:00
Matthias Ringwald
ca41a3bd49 lc3: add stride param to encode/decode operations 2022-04-20 19:24:41 +02:00
Matthias Ringwald
2fd68da21a prefix lc3-related enums, types and files with btstack 2022-04-20 18:57:07 +02:00
Matthias Ringwald
0a8cccd5b3 hci: depend on ENABLE_LE_ISOCHRONOUS_STREAMS 2022-04-14 15:01:00 +02:00
Matthias Ringwald
bc06f564ef hci: fix inquiry state on exit periodic inquiry command complete 2022-04-14 12:20:57 +02:00
Matthias Ringwald
3d1f2d2452 hci: move code to handle periodic inquiry command complete into handle_command_complete_event handler 2022-04-14 12:18:04 +02:00
Matthias Ringwald
d2eba6df76 hci_transport_usb: allow to add known device by product/vendor id 2022-04-13 23:18:09 +02:00
Matthias Ringwald
09996253d0 btstack_defines: add HCI_EVENT_TRANSPORT_USB_INFO 2022-04-13 14:52:52 +02:00
Matthias Ringwald
0be1c97c0b
Merge pull request #412 from ricardoquesada/hci_periodic_inquiry_stop_fix
hci: fix periodic inquiry stop
2022-04-13 09:51:45 +02:00
Matthias Ringwald
314aa2cc76 hci: fix build without ENABLE_LE_CENTRAL 2022-04-13 09:28:29 +02:00
Ricardo Quesada
258cb4e13a hci: fix periodic inquiry stop
This commit fixes HCI periodic inquiry stop by moving "HCI complete
event" comparison inside the HCI_COMPLETE_EVENT guard.
2022-04-12 21:30:36 -07:00
Matthias Ringwald
cfa92d39ae btstack_run_loop: provide details on btstack_run_loop_execute_on_main_thread semantics 2022-04-12 16:41:43 +02:00
Matthias Ringwald
30199e24c8 gap: support periodic inquiry mode with gap_inquiry_periodic_start/stop 2022-04-12 16:25:57 +02:00
Matthias Ringwald
0f4783aa75 goep_server: use goep_cid as obex connection id 2022-04-12 11:35:32 +02:00
Matthias Ringwald
96cdeffc0d goep_server: emit GOEP_SUBEVENT_INCOMING_CONNECTION, wait for accept/reject 2022-04-12 11:35:32 +02:00
Matthias Ringwald
8c459ced61 btstack_defines: add GOEP_SUBEVENT_INCOMING_CONNECTION 2022-04-12 11:35:32 +02:00
Matthias Ringwald
f4a0ba6977 btstack: add obex.h to application headers 2022-04-12 11:34:32 +02:00
Matthias Ringwald
6b0cf5242d goep_client: implement disconnect for l2cap bearer 2022-04-11 09:54:58 +02:00
Matthias Ringwald
6c5c5285ea goep_server: fix build 2022-04-08 17:59:21 +02:00
Matthias Ringwald
5248bd90c8 goep_server: fix build 2022-04-08 16:44:38 +02:00
Matthias Ringwald
3a22aa8134 goep_server: basis for pbap_server and others 2022-04-08 16:35:59 +02:00
Matthias Ringwald
b8c00949e5 btstack_memory: add goep_server_service and goep_server_connection
# Conflicts:
#	tool/btstack_memory_generator.py
2022-04-08 16:35:59 +02:00
Milanka Ringwald
b3911ea7cc goep_server: initial structs 2022-04-08 16:35:59 +02:00
Matthias Ringwald
7dfda25627 l2cap: fix accept incoming ERTM connection when Information Request already complete 2022-04-08 16:35:59 +02:00
Matthias Ringwald
378b1cb274 obex: update opcodes 2022-04-08 16:35:59 +02:00
Matthias Ringwald
09ef1e1ec3 obex_message_builder: add general response 2022-04-08 16:35:59 +02:00
Milanka Ringwald
1f6020d50e obex_message_builder: add connect respose 2022-04-05 15:53:02 +02:00
Matthias Ringwald
ab8ccfd9f9 sdp_util: guard printf_hexdump 2022-04-05 11:26:41 +02:00
Matthias Ringwald
e90f848d38 hci: use hci_le_extended_create_connection if supported for non-whitelist connections 2022-04-04 15:50:25 +02:00
Matthias Ringwald
ff9f995df8 a2dp: avoid calling role specific avdtp functions 2022-04-04 14:47:46 +02:00
Matthias Ringwald
481c0cbc48 hfp: report correct bd_addr for SLC setup error 2022-04-02 17:00:08 +02:00
Matthias Ringwald
b6f39a74d2 hci, sm: fix build without ENABLE_LE_PERIPHERAL 2022-03-31 16:36:00 +02:00
Matthias Ringwald
27df8f6bc7 sdp_client_rfcomm: fix SDP_EVENT_QUERY_RFCOMM_SERVICE 2022-03-30 11:02:28 +02:00
Matthias Ringwald
5c7cdf75aa sdp_client_rfcomm: fix SDP_EVENT_QUERY_RFCOMM_SERVICE 2022-03-30 10:51:55 +02:00
Matthias Ringwald
6e7533547b daemon: add l2cap_request_can_send_now_cmd and rfcomm_request_can_send_now_cmd 2022-03-28 14:47:28 +02:00
Matthias Ringwald
f2098d2205 a2dp: emit A2DP_SUBEVENT_START_STREAM_REQUESTED if enabled (regression from 1.5.2) 2022-03-28 11:57:17 +02:00
Matthias Ringwald
ff87345bf8 hci: exit main hci_run after running non-working substate 2022-03-28 11:11:48 +02:00
Matthias Ringwald
45756c9055 daemon: drop unused DAEMON_EVENT_RFCOMM_CREDITS 2022-03-25 09:16:10 +01:00
Matthias Ringwald
b5ea8df664 hci: remove code to init new connection
already set in create_connection_for_bd_addr_and_type for new connection
2022-03-23 14:52:09 +01:00
Matthias Ringwald
ace087123b hci: add hci_send_iso_packet_buffer 2022-03-23 14:35:21 +01:00