12460 Commits

Author SHA1 Message Date
Matthias Ringwald
2d66e7972b btstack_audio_portaudio: fix automatic close stream for sink 2021-03-31 18:02:18 +02:00
Matthias Ringwald
3cbedd4337 hid: prefix hid.h and hid.c with btstack_ 2021-03-31 12:07:41 +02:00
Milanka Ringwald
fd39e93aa9 hids_client: move protocol mode to service, set protocol on boot mode, add report type as input param to get and write report functions 2021-03-31 11:14:07 +02:00
Milanka Ringwald
bd0562f189 hids_client: test read characteristics, boot host 2021-03-31 11:14:07 +02:00
Milanka Ringwald
cd28e7b103 hids_client: implement enable and disable notifications 2021-03-31 11:14:07 +02:00
Milanka Ringwald
5b4ead15f4 hids_client: define GATTSERVICE_SUBEVENT_HID_SERVICE_REPORTS_NOTIFICATION event 2021-03-31 11:14:07 +02:00
Milanka Ringwald
6d6f7efc52 hids_client: implement set protocol mode, suspend and exit suspend 2021-03-31 11:14:07 +02:00
Milanka Ringwald
af2241c2c0 hids_client: get protocol mode, update pts test 2021-03-31 11:14:05 +02:00
Milanka Ringwald
f4d3b82a97 hids_client: emit HID information 2021-03-31 11:01:33 +02:00
Milanka Ringwald
835a13f1ce hids_client: fix set state on connection successful 2021-03-31 10:59:38 +02:00
Milanka Ringwald
83d7ed1cf6 hids_client: fix report lookup, implement hids_client_send_get_report 2021-03-31 10:59:38 +02:00
Milanka Ringwald
1914678990 hids_client: fix discover external reports 2021-03-31 10:59:38 +02:00
Milanka Ringwald
8cec2b74ed hids_client: fix read HID descriptor 2021-03-31 10:59:38 +02:00
Milanka Ringwald
c756b1a545 pts/hog_host: update hog host sequence 2021-03-31 10:59:38 +02:00
Milanka Ringwald
556456ccb5 hids_client: put external characteristics in a separate array 2021-03-31 10:59:38 +02:00
Milanka Ringwald
708c69d2b8 hids_client: add test support 2021-03-31 10:59:38 +02:00
Milanka Ringwald
11af8dc0a2 pts/hog_host: add test tool and test description 2021-03-31 10:59:38 +02:00
Milanka Ringwald
021192e149 hids_client: merge states for boot and report mode 2021-03-31 10:59:38 +02:00
Milanka Ringwald
84b19b6775 hids_client: add service index to GATTSERVICE_SUBEVENT_HID_REPORT event 2021-03-31 10:59:38 +02:00
Milanka Ringwald
da142a6fe2 hids_client: store HID descriptor 2021-03-31 10:59:38 +02:00
Milanka Ringwald
3322b222ec hids_client: parse all EXTERNAL_REPORT_REFERENCE descriptors 2021-03-31 10:59:38 +02:00
Milanka Ringwald
28da36a626 hids_client: rename states, fix external report search 2021-03-31 10:59:38 +02:00
Milanka Ringwald
7e1e6e7d32 hids_client: refactor querying report map and report characteristics 2021-03-31 10:59:38 +02:00
Milanka Ringwald
ef102a9ef7 hids_client: rename variable 2021-03-31 10:59:38 +02:00
Milanka Ringwald
e7bd2dbefa hids_client: get HID Descriptor and External Report Reference from Report Map Characteristic 2021-03-31 10:59:38 +02:00
Milanka Ringwald
70093cf595 hids_client: get report ID from external report reference 2021-03-31 10:59:38 +02:00
Milanka Ringwald
a381a464ca hids_client: fix get next report index 2021-03-31 10:59:38 +02:00
Milanka Ringwald
ab116b1ccc hids_client: store boot input characteristics mapping into reports array 2021-03-31 10:59:38 +02:00
Milanka Ringwald
2fe59e007d hids_client: check report type in report lookup 2021-03-31 10:59:38 +02:00
Milanka Ringwald
1624214b8f hids_client: implement hids_client_send_report 2021-03-31 10:59:38 +02:00
Milanka Ringwald
4274fa7022 hid: move structs from hid_parse to hid 2021-03-31 10:59:38 +02:00
Milanka Ringwald
2901a9b7af hids_client: fix enable mouse and keyboard 2021-03-31 10:59:38 +02:00
Milanka Ringwald
72a8858f81 hids_client: emit report event, add example 2021-03-31 10:59:38 +02:00
Milanka Ringwald
6bcfb6310d hids_client: boot mode, handle connect 2021-03-31 10:58:57 +02:00
Milanka Ringwald
8b2a4a1309 hids_client: add REPORT event, add report mode to connected event 2021-03-31 10:58:56 +02:00
Milanka Ringwald
cf26c8fbbf hids_client: skeleton code for connect 2021-03-31 10:46:52 +02:00
Milanka Ringwald
fc975d0e06 hids_client: move to gatt_service 2021-03-31 10:44:23 +02:00
Milanka Ringwald
2e39b0f098 device_information_client: read CCCD for pts test 2021-03-31 10:44:23 +02:00
Milanka Ringwald
ff666f0b82 device_information_client: fix emit_string_event 2021-03-31 10:44:23 +02:00
Milanka Ringwald
c5b041aa98 device_information_service_client: add state for pts test 2021-03-31 10:44:23 +02:00
Milanka Ringwald
09fa6397dc device_information_client: add test support 2021-03-31 10:44:23 +02:00
Milanka Ringwald
7594dd721d battery_service_client: read client characteristic configuration 2021-03-31 10:44:23 +02:00
Milanka Ringwald
dd57ce9fbd battery_service_client: increase num_instances only if the instance can be stored 2021-03-31 10:44:23 +02:00
Milanka Ringwald
813fc1b96d battery_service_client: move all gatt client queries into run_for_client function 2021-03-31 10:44:23 +02:00
Milanka Ringwald
86e3414340 battery_service_client: add test support 2021-03-31 10:44:23 +02:00
Milanka Ringwald
6d1993e00d battery_service_client: service field 2021-03-31 10:44:23 +02:00
Milanka Ringwald
b1ad49f931 battery_service_client: remove invalid UNUSED 2021-03-31 10:44:23 +02:00
Milanka Ringwald
8450b24f6b hid_host_test: improve console output 2021-03-31 10:44:22 +02:00
Milanka Ringwald
05146de047 tool/compile_gatt: parse EXTERNAL_REPORT_REFERENCE 2021-03-31 10:44:22 +02:00
Milanka Ringwald
309522270a gatt_client: Use ATT_READ_REQUEST for first blob of Read Long Characteristic 2021-03-31 10:44:22 +02:00