5935 Commits

Author SHA1 Message Date
Matthias Ringwald
beb3c81d4f hci: handle start inquiry failure 2021-03-11 15:45:00 +01:00
Matthias Ringwald
bea424a5ab gap: add gap_set_page_scan_activity and gap_set_set_page_scan_type 2021-03-11 15:34:28 +01:00
Matthias Ringwald
a29d726655 bluetooth: add page_scan_type_t and inquiry_scan_type_t 2021-03-11 14:49:55 +01:00
Matthias Ringwald
5769fd77de hci_cmd: add hci_write_inquiry_scan_type and hci_write_page_scan_type 2021-03-11 14:45:06 +01:00
Matthias Ringwald
e8ad6d132a avrcp_target: fix command handling (regression from 9970238) 2021-03-11 13:50:24 +01:00
Bjoern Hartmann
2c50df938b hfp: fix extend event size for sent at messages 2021-03-11 11:50:19 +01:00
Bjoern Hartmann
f20dd2ae75 hfp: fix missing optional event for sent at messages 2021-03-11 11:50:19 +01:00
Milanka Ringwald
78ae886b05 scan_parameters_service: implement write without response for scan parameters 2021-03-09 13:17:39 +01:00
Matthias Ringwald
e3c90686fb test/btstack_memory_test: fix malloc test (regression) 2021-03-08 11:43:54 +01:00
Matthias Ringwald
6f122aa372 Remove btstack_run_loop_base from port and test 2021-03-08 10:39:10 +01:00
Matthias Ringwald
796f7837d0 moved btstack_run_loop_base into btstack_run_loop to allow for refactored run loops without client build changes 2021-03-08 10:24:20 +01:00
Matthias Ringwald
6bdecec7ba move GATT Service clients into ble/gatt-service 2021-03-08 10:09:41 +01:00
Matthias Ringwald
716552ac20 test/btstack_memory: fix test for newer gcc 2021-03-07 19:11:00 +01:00
Matthias Ringwald
1714068dcc ble/device_information_service_client.c: avoid unused warning for att_status 2021-03-06 23:44:01 +01:00
Milanka Ringwald
47ecb0ae1c /ble/device_information_service_client.h: fix name for IEEE Regulatory Certification event 2021-03-05 18:30:29 +01:00
Matthias Ringwald
9d0de1e9f5 sm: improve log message during Passkey pairing 2021-03-05 17:56:39 +01:00
Milanka Ringwald
087a95b885 ble/device_information_service: rename event, handle events in example 2021-03-05 16:59:58 +01:00
Milanka Ringwald
48691b0d3d ble/device_information_service: add att_status to events 2021-03-05 16:59:58 +01:00
Milanka Ringwald
878c87a845 ble/device_information_service: handle GATT client events 2021-03-05 16:59:58 +01:00
Milanka Ringwald
1f101bfc9e ble/device_information_service: events for characteristics 2021-03-05 16:59:58 +01:00
Milanka Ringwald
77aad12581 ble/device_information_service: skeleton files 2021-03-05 16:59:58 +01:00
Matthias Ringwald
08b8a6e446 device_information_service_server: return empty data if field not set by app 2021-03-05 16:48:26 +01:00
Matthias Ringwald
afe9bf34d2 hci: fix init for BCM/Cypress with SCO_OVER_HCI 2021-03-05 15:17:25 +01:00
Matthias Ringwald
fd95f94573 hci_transport_h5: conditional compile if ENABLE_H5 2021-03-04 19:42:08 +01:00
Milanka Ringwald
f3d85318ba ble/battery_service_client: reimplement polling, add manual poll and API documentation 2021-03-04 16:51:28 +01:00
Milanka Ringwald
49f1504696 ble/battery_service_client: add poll interval as param to connect function 2021-03-04 16:51:28 +01:00
Milanka Ringwald
89b171cf29 ble/battery_service_client: fix polling, remove size check for internal events 2021-03-04 16:51:28 +01:00
Milanka Ringwald
638e72d8dc ble/battery_service_client: rename enums 2021-03-04 16:51:27 +01:00
Milanka Ringwald
a1c136cb36 ble/battery_service_client: rename struct field 2021-03-04 16:51:27 +01:00
Milanka Ringwald
5cc54233ae ble/battery_service_client: implement disconnect 2021-03-04 16:51:27 +01:00
Milanka Ringwald
3beaf9f114 ble/battery_service: register for notification, or poll battery level 2021-03-04 16:51:27 +01:00
Milanka Ringwald
7ec9a1bb7e ble/battery_service_client: rename event 2021-03-04 16:51:27 +01:00
Milanka Ringwald
174a0c1c8d ble/battery_service_client: implement query services 2021-03-04 16:51:27 +01:00
Milanka Ringwald
f85d9e4111 hog_host: skeleton files 2021-03-04 16:51:27 +01:00
Milanka Ringwald
c5801fe825 hid_host: remove unused includes 2021-03-04 16:44:36 +01:00
Matthias Ringwald
3af29ae530 btstack_run_loop_base: add btstack_run_loop_base_poll_data_sources 2021-03-04 16:05:41 +01:00
Matthias Ringwald
9111a8ae53 btstack_run_loop_base: assert timer to add is not already in list 2021-03-04 16:05:41 +01:00
Matthias Ringwald
31bea0195b src: add btstack_run_loop_base.c to Makefile.inc 2021-03-04 16:05:41 +01:00
Matthias Ringwald
c6602a61dd hci: use 4 bytes HCI_OUTGOING_PRE_BUFFER_SIZE if not defined and ENABLE_H5 is defined 2021-03-04 09:49:29 +01:00
Matthias Ringwald
e76f5dd474 hci_transport: add parity to hci_transport_config_uart_t 2021-03-03 09:43:26 +01:00
Matthias Ringwald
f9bd6dd702 hci_transport_h4: add hci_transport_h4_instance_for_uart with btstack_uart 2021-03-03 09:42:01 +01:00
Matthias Ringwald
95b3bfd1d3 btstack_uart_block: provide btstack_uart_block_posix_instance that returns btstack_uart_posix_instance 2021-03-03 09:42:01 +01:00
Matthias Ringwald
f2cb8f201d posix: add SLIP-enabled btstack_uart_posix 2021-03-03 09:40:46 +01:00
Matthias Ringwald
a48f52afac hci_transport_h5: new implementation based on btstack_uart driver with SLIP support 2021-03-03 09:38:32 +01:00
Matthias Ringwald
dd90474ba4 btstack_uart_slip_wrapper: slip functionality on top of original btstack_uart_block.h API 2021-03-03 09:38:32 +01:00
Matthias Ringwald
21c1535e60 btstack_uart: extend btstack_uart_block interface to support H5/SLIP mode 2021-03-03 09:38:16 +01:00
Matthias Ringwald
0168d82ebc hci: fix init for SCO_OVER_HCI for non-BCM controllers 2021-02-26 23:28:19 +01:00
Matthias Ringwald
4a2b7fea83 btstack_slip: send C0 (SOF) before and after frame 2021-02-26 21:02:31 +01:00
Matthias Ringwald
6950433682 avrcp_target: remove unused functions 2021-02-26 09:49:19 +01:00
Matthias Ringwald
99702381fb avrcp: avoid out of bound reads in target and controller 2021-02-26 00:12:25 +01:00