2062 Commits

Author SHA1 Message Date
Milanka Ringwald
5634a0d9ba test/pts/avrcp: add PTS test instructions 2020-06-17 16:15:40 +02:00
Milanka Ringwald
bb1f6a0b90 test/pts: unify avrcp controller and target tests 2020-06-17 16:15:40 +02:00
Milanka Ringwald
936cedf93a test/pts/avrcp_controller_test: rename variable 2020-06-17 16:15:40 +02:00
Milanka Ringwald
5eb9091e8e test/pts/avrcp test controller: move avrcp target event handling code to the correct packet handler 2020-06-17 16:15:40 +02:00
Milanka Ringwald
99eba37f75 test/pts/avrcp controller test: move code from avrcp target test here 2020-06-17 16:15:40 +02:00
Milanka Ringwald
e321ba08c8 test/pts/avrcp_controller_test: reassign command prompt commands 2020-06-17 16:15:40 +02:00
Milanka Ringwald
a1f6a66acb test/pts/avrcp_controller_test: split packet handlers 2020-06-17 16:15:40 +02:00
Milanka Ringwald
387a394648 test/pts/avrcp_controller_test: handle avdtp events in avdtp_service_packet_handler 2020-06-17 16:15:40 +02:00
Milanka Ringwald
fea277e644 test/pts/avrcp_controller_test: initialize avdtp source and avrcp target services; rename browsing_cid 2020-06-17 16:15:40 +02:00
Milanka Ringwald
3945307c8d test/pts/avrcp_target_test : register set addressed player callback that verifies tat the player ID is in valid range, document player list items fields 2020-06-17 16:15:40 +02:00
Milanka Ringwald
8b14627578 test/pts/avrcp controller test: initialize target role 2020-06-17 16:15:40 +02:00
Matthias Ringwald
60a90f4449 test/pts: add support to trigger overlapping connection requests for AVRCP and AVRCP Browsing 2020-06-17 16:15:40 +02:00
Milanka Ringwald
f139b9cb4f avrcp: rename status variable to avrcp_status 2020-06-17 16:15:40 +02:00
Milanka Ringwald
ac2498677f test/pts: use PTS default TSPX_max_avc_fragments = 10 2020-06-17 16:15:40 +02:00
Milanka Ringwald
f2dd8670a5 avrcp browsing test: automate select player on connection established 2020-06-17 16:15:39 +02:00
Milanka Ringwald
0dce2f87ce avrcp browsing pts: update files to use new API 2020-06-17 16:15:39 +02:00
Milanka Ringwald
cee0e5b635 avrcp: use separate callback for avrcp open/close connection events 2020-06-17 16:13:03 +02:00
Milanka Ringwald
fe10780b18 avrcp: replace avrcp_target/controller_connect/disconnect with avrcp_connect/disconnect 2020-06-17 16:13:03 +02:00
Milanka Ringwald
19691e0af0 avrcp: call avrcp_init explicitly 2020-06-17 16:13:03 +02:00
Matthias Ringwald
bc06f5ac92 test/hfp: combine hf and ag parser tests, more tests 2020-06-12 18:22:53 +02:00
Matthias Ringwald
7631af51db test/pts: provide CMake build file to debug with IDEs (Xcode, CLion, ...) 2020-06-01 23:22:17 +02:00
Milanka Ringwald
c3cf4b89d4 pts: fix compile 2020-04-27 10:40:43 +02:00
Matthias Ringwald
1470db0ca8 test/gap: unit test for gap le scanning 2020-04-02 16:32:39 +02:00
Matthias Ringwald
245302af3c test/fuzz: create image for libfuzz if needed 2020-04-01 10:32:44 +02:00
Matthias Ringwald
1375370385 test/mesh: remove -Wimplicit-fallthrough as it is clang-only 2020-03-11 15:59:51 +01:00
Milanka Ringwald
7d33cb261f test/fuzz: setup controller info to allow sending, set conn role as slave, cover more states 2020-03-10 10:16:10 +01:00
Milanka Ringwald
93fdb564bf test/fuzz: prepare environment for GATT client 2020-03-04 09:52:42 +01:00
Matthias Ringwald
6fb99087c2 test/mesh: fix cmake build 2020-03-03 18:01:49 +01:00
Matthias Ringwald
ecf98ce012 ad_parser: avoid out-of-bounds read in ad_data_contains_uuid16/128 helpers 2020-02-25 10:47:24 +01:00
Matthias Ringwald
bba538e52d test/fuzz: enable debug symbols, set att callbacks in att db fuzzer, add gdb + lldb to docker image 2020-02-11 21:18:59 +01:00
Matthias Ringwald
42ec162584 test/fuzz: start with att_db 2020-02-11 11:50:08 +01:00
Matthias Ringwald
39f043d5d3 btstack_tlv_posix: only keep last value in memory, fix delete operation 2020-01-30 11:43:44 +01:00
Matthias Ringwald
8008788713 test/fuzz: set connection handle based on input data 2020-01-28 18:47:06 +01:00
Matthias Ringwald
18976c74b2 test/fuzz: prepare classic acl + sco incoming and ready + le ready hci connection for fuzz_hci 2020-01-28 18:22:43 +01:00
Matthias Ringwald
f3ede59445 test/fuzz: test hci 2020-01-27 22:16:45 +01:00
Matthias Ringwald
3d57634366 test/fuzz: update link flags 2020-01-21 14:21:32 +01:00
Matthias Ringwald
eddac6153d test/fuzz: test hci 2020-01-20 18:08:59 +01:00
Matthias Ringwald
1f805efefd test/fuzz: test hci_transport_h4 2020-01-19 00:44:02 +01:00
Matthias Ringwald
a4419cc8cf att_db_util: implement att_db_util_hash_calc
test/att_db_util: add test for calc gatt database hash
2020-01-09 22:20:41 +01:00
Matthias Ringwald
73843592ce att_db_util: implement generator for GATT Database Hash 2020-01-09 22:20:41 +01:00
Matthias Ringwald
bc6b65c794 att_db_util: track number of bytes to include in database hash 2020-01-09 22:20:41 +01:00
Matthias Ringwald
8e361704e5 btstack_crypto: change aes_cmac to access all message bytes sequentially 2020-01-09 22:20:41 +01:00
Matthias Ringwald
7aa521df15 test/crypto: add more cmac tests 2020-01-09 22:20:41 +01:00
Matthias Ringwald
ec422a3a49 mesh: fix MESH_SUBEVENT_PROXY_CONNECTED
Event does not have a status field
2020-01-07 22:23:36 +01:00
Matthias Ringwald
b24771d95e hfp_hf: fix HFP_SUBEVENT_SPEAKER_VOLUME and HFP_SUBEVENT_MICROPHONE_VOLUME definitions
Both have no status field
2020-01-07 22:14:59 +01:00
Matthias Ringwald
9b9bd84a4f hfp_ag_demo, hfp_ag_client_test: avoid out-of-bounds stack read 2020-01-07 22:13:31 +01:00
Matthias Ringwald
f959ac69f5 test/gatt_client: avoid invalid memory access in mock implementation 2020-01-07 22:12:37 +01:00
Matthias Ringwald
ccc4a51891 test: add -fanitize=address,undefined to most tests 2020-01-07 11:26:31 +01:00
Matthias Ringwald
497cc6820f test/mesh: more warnings 2020-01-07 09:37:07 +01:00
Milanka Ringwald
f88046ff92 avdtp_source_test: remove function that moved to library 2019-12-17 09:20:12 +01:00