13814 Commits

Author SHA1 Message Date
Matthias Ringwald
25df6c6155 gap: emit advertising set installed / removed events 2022-01-11 20:40:40 +01:00
Matthias Ringwald
174b4d2127 hci: track advertisement set for set params, adv data, scan response commands 2022-01-11 20:40:40 +01:00
Matthias Ringwald
be7ef9d86a gap: manage advertising sets on controller 2022-01-11 20:40:40 +01:00
Matthias Ringwald
a5770ecb11 gap: implement extended advertising api 2022-01-11 20:40:40 +01:00
Matthias Ringwald
5ce0b5cbeb hci: add list of advertising sets 2022-01-11 20:40:40 +01:00
Matthias Ringwald
b56957b70f gap: add extended advertising api 2022-01-11 20:40:40 +01:00
Matthias Ringwald
a408e724ff hci: replace le_advertisements_enabled with le_advertisements_state.LE_ADVERTISEMENT_STATE_ENABLED 2022-01-11 20:40:40 +01:00
Matthias Ringwald
935aa76e5f hci: replace le_advertisements_active by le_advertisements_state.LE_ADVERTISEMENT_STATE_ACTIVE 2022-01-11 20:40:40 +01:00
Matthias Ringwald
6bf435a6ad hci: convert le_advertisements_todo.LE_ADVERTISEMENT_TASKS_PARAMS_SET intole_advertiseemnts_state.LE_ADVERTISEMENT_STATE_PARAMS_SET 2022-01-11 20:40:40 +01:00
Matthias Ringwald
aaf99a0017 hci: add le_advertisements_state 2022-01-11 20:40:40 +01:00
Matthias Ringwald
3a74541eac hci: read le maximum advertising data length 2022-01-11 20:40:40 +01:00
Matthias Ringwald
e464cd48bc hci: use extended advertising config commands 2022-01-11 20:40:40 +01:00
Matthias Ringwald
c95a0fc712 hci: report extended adv in GAP_EVENT_EXTENDED_ADVERTISING_REPORT 2022-01-11 20:40:40 +01:00
Matthias Ringwald
a0698cb4c6 hci: report legacy adv report in GAP_EVENT_ADVERTISING_REPORT 2022-01-11 20:40:40 +01:00
Matthias Ringwald
63671e6952 hci: use extended scan if enabled 2022-01-11 20:40:40 +01:00
Matthias Ringwald
91d9e5d0d4 hci: enable all le events from core v5.3 without LE Enhanced Connection Complete 2022-01-11 20:40:40 +01:00
Matthias Ringwald
d565a84b8e bluetooth: add extended advertising constants 2022-01-11 20:40:40 +01:00
Matthias Ringwald
a911051fd1 btstack_defines: introduce HCI_EVENT_META_GAP 2022-01-11 20:40:40 +01:00
Milanka Ringwald
c08410378d gatt-service/vcs: add placeholder for include services 2022-01-11 19:58:44 +01:00
Milanka Ringwald
dbd09dee52 gatt-service/mics: update gatt files and est code 2022-01-11 19:58:44 +01:00
Milanka Ringwald
1006694322 gatt-service/mics: send notification when mute state is changed remotely, update test docu 2022-01-11 19:57:21 +01:00
Milanka Ringwald
0b7819317f btstack_defines: for microphone service, use LOCAL in event name when local value changes, and REMOTE, when the remote value is changed 2022-01-11 19:57:21 +01:00
Milanka Ringwald
5f62d74822 test/le_audio: add AICS and VOCS gatt file 2022-01-11 19:57:21 +01:00
Milanka Ringwald
6a72ce79e8 tool/compile_gatt: remove reference to included services that are already processed 2022-01-11 19:57:21 +01:00
Milanka Ringwald
e5ce8e0e91 tool/compile_gatt: improve property view 2022-01-11 19:57:21 +01:00
Milanka Ringwald
09e90ba6f6 tool/compile_gatt: add all included services 2022-01-11 19:57:21 +01:00
Milanka Ringwald
b5c62b370f tool/btstack_event_generator: update license text 2022-01-11 19:57:20 +01:00
Milanka Ringwald
14c4dac797 doc: improve table row description 2022-01-11 19:50:51 +01:00
Matthias Ringwald
51e51a58de gap: disable scanning, advertising, connection before updating random address 2022-01-10 15:33:19 +01:00
Matthias Ringwald
27f212a71a hci_cmd: fix hci_le_set_extended_advertising_enable 2022-01-09 17:13:43 +01:00
Matthias Ringwald
5ca75ee54d btstack_defines: fix typo 2022-01-07 13:19:14 +01:00
Matthias Ringwald
47a44052ba btstack_defines: add new GAP_EVENT_EXTENDED_ADVERTISING_REPORT and missing LE Subevents 2022-01-07 13:12:46 +01:00
Matthias Ringwald
a63d252824 test/security_manager_sc: use newer clang __gcov_dump instead of __gcov_flush 2022-01-06 16:48:24 +01:00
Matthias Ringwald
1e83575a3b hci: fix build 2022-01-05 22:57:39 +01:00
Matthias Ringwald
9ce3775935 hci: sort map for supported hci commands by bit position 2022-01-05 22:47:34 +01:00
Matthias Ringwald
1ffa425c96 hci: introduce hci_command_supported, store supported hci commands in single field bitmap 2022-01-05 19:41:36 +01:00
Matthias Ringwald
b6ffb67f14 hci: avoid sending set scan parameters on hci_simulate_working_fuzz 2022-01-05 19:05:36 +01:00
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
9a00f11b52 posix-h4: drop old code for mapped ftdi usb-uart controller 2022-01-04 17:24:47 +01:00
Matthias Ringwald
81e25d0afa hfp_ag: // allow to intercept call statemachine events 2022-01-03 14:02:00 +01:00
Matthias Ringwald
10ab057a88 test/pts: fix build 2021-12-30 11:56:59 +01:00
Matthias Ringwald
f961481b01
Merge pull request #392 from ricardoquesada/cmakefile
esp32: update CMakeLists.txt file to use new idf_component_register
2021-12-30 11:01:51 +01:00
Matthias Ringwald
162f111451 test/pts: enable gatt over classic for gatt_profiles test 2021-12-29 23:22:04 +01:00
Matthias Ringwald
99240a6ef3 changelog: esp32 audio update 2021-12-29 12:06:06 +01:00
Matthias Ringwald
61796fbee7 esp32: only process one tx/rx done event per timer handler 2021-12-29 12:06:06 +01:00