13828 Commits

Author SHA1 Message Date
Matthias Ringwald
d54b2c94f4 hci: fix le scan with filterlist 2022-02-11 12:04:27 +01:00
Matthias Ringwald
f6fafc2484 l2cap: trigger information requests on connect if ENABLE_L2CAP_INFORMATION_REQUESTS_ON_CONNECT 2022-02-11 11:08:39 +01:00
Matthias Ringwald
d5f71a7e3a hci: fix warnings 2022-02-10 15:47:49 +01:00
Matthias Ringwald
911801ca95 hci: stop extended and periodic advertisements during halt 2022-02-10 15:33:35 +01:00
Matthias Ringwald
c42da3bc27 hci: extract hci_le_scan_stop 2022-02-10 11:40:37 +01:00
Matthias Ringwald
0c88d5ef91 hci: rework hci halting states, stop scans and advertisements
# Conflicts:
#	src/hci.c
2022-02-10 11:30:37 +01:00
Matthias Ringwald
184dbe2ff5 hci: extract hci_power_transition_to_halting, try to wait for disconnection complete event 2022-02-10 11:23:41 +01:00
Matthias Ringwald
22df2fe23a hci: trigger read rssi and write link supervision timeout via gap_connection_tasks 2022-02-09 21:32:11 +01:00
Matthias Ringwald
9afaa4d426 gap: gap_enable_link_watchdog() uses automatic flush timeout to disconnect if data cannot be sent 2022-02-09 21:23:19 +01:00
Matthias Ringwald
de5414a240 l2cap: extract l2cap_classic_packet_boundary_flag function 2022-02-09 20:24:35 +01:00
Matthias Ringwald
7f839e2c2f hci: fix returnes status for sniff and qos functions 2022-02-09 11:58:53 +01:00
Matthias Ringwald
39bcce032d hci_cmd: add hci_write_automatic_flush_timeout 2022-02-09 11:48:15 +01:00
Matthias Ringwald
f9b19c4c3e btstack_defines: complete HCI_EVENT_FLUSH_OCCURRED 2022-02-09 11:44:49 +01:00
Matthias Ringwald
b96d60a610 sm: allow to override ltk with sm_register_ltk_callback 2022-02-09 10:23:23 +01:00
Matthias Ringwald
12d9fd2d3f test/pts: provide template test app 2022-02-07 17:04:50 +01:00
Matthias Ringwald
0f7610ad0c hci: fix GAP_EVENT_EXTENDED_ADVERTISING_REPORT 2022-02-07 17:04:50 +01:00
Matthias Ringwald
f9c3ba6a54 btstack_event: fix HCI_SUBEVENT_LE_PERIODIC_ADVERTISING_REPORT 2022-02-07 17:04:50 +01:00
Matthias Ringwald
1c5cf6a0cd chipset: add da14531 2022-02-06 17:50:17 +01:00
Matthias Ringwald
42c93f4c81 changelog: add da14531 2022-02-06 17:50:17 +01:00
Matthias Ringwald
a16c312c96 port/posix-h4-da14531: port for da14531 dev kit usb and pro 2022-02-06 17:42:07 +01:00
Matthias Ringwald
58b031dbaf da145xx: add fw for da14531 2022-02-06 17:41:36 +01:00
Matthias Ringwald
d762ae9adc posix: remove accidental debug output 2022-02-05 23:15:33 +01:00
Matthias Ringwald
4437baf628 posix: fix RTS/CTS configuration by keeping local termios copy 2022-02-05 23:10:35 +01:00
Matthias Ringwald
aaa1682ba2 chipset: prefix fw vars with da145xx_ 2022-02-03 22:40:57 +01:00
Matthias Ringwald
d00ab9e3a0 chipset: use da145xx in folder/file/function names for these SoCs 2022-02-03 22:25:38 +01:00
Matthias Ringwald
0cbe469026 hci: fix set periodic advertising command 2022-02-03 12:48:42 +01:00
Matthias Ringwald
2e4aaf70bb hci: use const for advertisment/scan response data 2022-02-03 12:48:42 +01:00
Milanka Ringwald
efbf349318 test/gatt_service: fix compile 2022-02-02 15:37:07 +01:00
Matthias Ringwald
b02cfc15b9 hci: stop timer on deinit 2022-02-01 10:10:03 +01:00
Milanka Ringwald
cf78f0053e avrcp: stop timer on disconnect 2022-02-01 10:00:58 +01:00
Milanka Ringwald
31c969f167 changelog: implemented VCS 1.0 2022-01-31 16:26:29 +01:00
Milanka Ringwald
774918ae4c pts/gatt_profiles: add VCS tests 2022-01-31 16:26:29 +01:00
Milanka Ringwald
773594b8bb gatt-service/vcs: emit GATTSERVICE_SUBEVENT_VCS_VOLUME_STATE and GATTSERVICE_SUBEVENT_VCS_VOLUME_FLAGS events 2022-01-31 16:26:29 +01:00
Milanka Ringwald
5e5d40aab7 gatt-service/vcs: use bit mask for volume flags 2022-01-31 16:26:29 +01:00
Milanka Ringwald
2ea782cb4d gatt-service/vcs: extend API to allow setting of the volume change step 2022-01-31 16:26:29 +01:00
Milanka Ringwald
1a170bd9c8 gatt-service/vcs: notify on flags when server changes the volume settings 2022-01-31 16:26:29 +01:00
Milanka Ringwald
26b0d6301b gatt-service/vcs: read configurations 2022-01-31 16:26:29 +01:00
Milanka Ringwald
4233611f94 gatt-service/vcs: register packet handler for receiving HCI_EVENT_DISCONNECTION_COMPLETE event 2022-01-31 16:26:29 +01:00
Milanka Ringwald
1368507633 gatt-service/vcs: extract function for setting the con_handle 2022-01-31 16:26:29 +01:00
Milanka Ringwald
b6e9083e7a gatt-service/vcs: rename variable 2022-01-31 16:26:29 +01:00
Milanka Ringwald
33a4cc063d gatt-service/vcs,mics: use pointer to the AICS and VOCS info struct, instead of copying them 2022-01-31 16:26:29 +01:00
Milanka Ringwald
c82c6cb221 gatt-services/gatt-profiles: update test and test docu for AICS 2022-01-31 16:26:29 +01:00
Milanka Ringwald
ac4ac6f130 gatt-service/mics: init AICS audio input description length 2022-01-31 16:26:29 +01:00
Milanka Ringwald
04dc1f59cb gatt-service/aics: handle description write, and emit event to the application 2022-01-31 16:26:29 +01:00
Milanka Ringwald
043b518bec gatt-service/vocs: emit events to the application 2022-01-31 16:26:29 +01:00
Milanka Ringwald
511344e1e5 gatt-service/vocs: use char array for storing description 2022-01-31 16:26:29 +01:00
Milanka Ringwald
2f138c3f44 gatt-service/vcs: wrap AICS and VOCS API 2022-01-31 16:26:29 +01:00
Milanka Ringwald
6803ef270c gatt-service/vocs: handle audio output desc read and write 2022-01-31 16:26:29 +01:00
Milanka Ringwald
18e0ad7603 gatt-service/vocs: handle audio location read and write 2022-01-31 16:26:29 +01:00
Milanka Ringwald
cd40d08438 gatt-service/vocs: handle volume offset write 2022-01-31 16:26:29 +01:00