12163 Commits

Author SHA1 Message Date
Matthias Ringwald
a8ae57e4d8 stm32-f4discovery-usb: implement ACL In 2021-02-11 17:09:31 +01:00
Matthias Ringwald
9222ce23eb stm32-f4discovery-usb: implement HCI Event receive - part 2 2021-02-11 17:09:31 +01:00
Matthias Ringwald
bb028eda96 stm32-f4discovery-usb: implement HCI Event receive - part 1 2021-02-11 17:09:31 +01:00
Matthias Ringwald
693a5fb5bc stm32-f4discovery-usb: implement HCI Command send 2021-02-11 17:09:31 +01:00
Matthias Ringwald
d20c764cf7 stm32-f4discovery-usb: poll USB Host Process when hci transport is activated 2021-02-11 17:09:31 +01:00
Matthias Ringwald
4317f7c807 stm32-f4discovery-usb: add BTstack sources, build examples, add stub h2 driver 2021-02-11 17:09:31 +01:00
Matthias Ringwald
7acb1eef40 stm32-f4discovery-usb: send HCI Reset and receive HCI Command Complete 2021-02-11 17:09:30 +01:00
Matthias Ringwald
40bec0daf6 stm32-f4discovery-usb: create usbh_bluetooth.c 2021-02-11 17:09:30 +01:00
Matthias Ringwald
a8f7f3fcbc stm32-f4discovery-usb: enable RTT, USBH debug messages, HID test, 4 Endpoints 2021-02-11 17:09:30 +01:00
Matthias Ringwald
6f08f1597c tool/compile_gatt.py: support dynamic descriptors for environmental sensing 2021-02-11 10:46:58 +01:00
Matthias Ringwald
17215335f5 tool/compile_gatt.py: extract generic parser for dynamic descriptors for read/write and read-only 2021-02-11 10:45:21 +01:00
Matthias Ringwald
be0f8e91b7 a2dp_source_demo: fix compile without stdin 2021-02-10 15:49:53 +01:00
Matthias Ringwald
205dc73857 mesh/pb_adv: add size checks for adv data 2021-02-10 15:19:42 +01:00
Matthias Ringwald
b85ad95289 bnep: improve len validation 2021-02-10 15:07:22 +01:00
Matthias Ringwald
1f7e2e75d3 changelog: prepare v1.3.1 2021-02-10 10:22:55 +01:00
Matthias Ringwald
9e8a756965 hid examples: update documentation 2021-02-09 22:15:30 +01:00
Matthias Ringwald
1ddeadfcb2 fix warnings / add hid_host.c to embedded targets 2021-02-09 19:22:43 +01:00
Matthias Ringwald
cf4c9541a9 manual: add HID Device 2021-02-09 16:30:44 +01:00
Matthias Ringwald
9a9a8dbd1c changelog: add HID Host 2021-02-09 16:03:00 +01:00
Milanka Ringwald
de17dca448 manual: add hid host minimal docu 2021-02-09 15:59:56 +01:00
Milanka Ringwald
b0723cec01 readme: update profiles 2021-02-09 15:59:56 +01:00
Milanka Ringwald
b40259c13b hid_host: add APIs and example to online docu 2021-02-09 15:59:56 +01:00
Milanka Ringwald
d93f9014b1 hid_host_demo: update documentation 2021-02-09 15:59:56 +01:00
Milanka Ringwald
7379ca3deb hid_host: in finalize_connection call l2cap_disconnect when needed 2021-02-09 15:59:56 +01:00
Milanka Ringwald
2ba92e70de hid_host: fix outgoing connection in boot mode 2021-02-09 15:59:56 +01:00
Milanka Ringwald
e615b0ec8b hid_host: set hid_descriptor_status for incoming connection; emit descriptor_available_event in boot modus 2021-02-09 15:59:56 +01:00
Milanka Ringwald
f1aa1cdc5d hid_host_demo: improve console output 2021-02-09 15:59:56 +01:00
Milanka Ringwald
de89a6fc43 hid_host: for incoming connection emit descriptor available on SDP query done 2021-02-09 15:59:56 +01:00
Milanka Ringwald
48174cc50f hid_host: extend HID_SUBEVENT_SET_PROTOCOL_RESPONSE event with protocol_mode field 2021-02-09 15:59:56 +01:00
Milanka Ringwald
05439aa6ca hid_host: rewrite establishing input connection 2021-02-09 15:59:56 +01:00
Milanka Ringwald
31a4e45b22 hid_host: rename input variable 2021-02-09 15:59:56 +01:00
Milanka Ringwald
33d66f0378 hid_host: add new HID_SUBEVENT_DESCRIPTOR_AVAILABLE event 2021-02-09 15:59:56 +01:00
Milanka Ringwald
5f0d88b06f hid_host: document API 2021-02-09 15:59:56 +01:00
Milanka Ringwald
57e682fe0b hid_host: add state check to accept/decline connection 2021-02-09 15:59:56 +01:00
Milanka Ringwald
fc0126b991 pts/tests: rename define from __BTSTACK_FILE__ to BTSTACK_FILE__, and add it where it is missing 2021-02-09 15:59:56 +01:00
Milanka Ringwald
4d5e2508b4 pts/hid_host_test: reset unplug for the next PTS test 2021-02-09 15:59:56 +01:00
Milanka Ringwald
5961e15565 hid_host: remove printfs, finish connection establishment 2021-02-09 15:59:56 +01:00
Milanka Ringwald
c71a99a4fa hid_host: emit event if connection failed 2021-02-09 15:59:56 +01:00
Milanka Ringwald
01977ed11e hid_host: handle HID_PROTOCOL_MODE_REPORT_WITH_FALLBACK_TO_BOOT 2021-02-09 15:59:56 +01:00
Milanka Ringwald
fe493a7c9a hid_host: handle boot mode 2021-02-09 15:59:56 +01:00
Milanka Ringwald
a93a968fd2 hid_host: pass through input report to the app 2021-02-09 15:59:56 +01:00
Milanka Ringwald
01a4f16956 hid_host: add report event 2021-02-09 15:59:56 +01:00
Milanka Ringwald
4a4b5586fb hid_host: implement set report and get protocol response 2021-02-09 15:59:56 +01:00
Milanka Ringwald
baccf17d8f hid_host: add set report and get/set protocol events 2021-02-09 15:59:56 +01:00
Milanka Ringwald
dcec10e78d hid_host: disconnect on UNPLUG event, send get_report_response to app 2021-02-09 15:59:56 +01:00
Milanka Ringwald
a7b6332ea1 hid_host: add additional btstack error to handshake errors 2021-02-09 15:59:56 +01:00
Milanka Ringwald
ecd76fd157 hid_host: add HID_SUBEVENT_GET_REPORT_RESPONSE event 2021-02-09 15:59:56 +01:00
Milanka Ringwald
59a2ea7477 hid_host: implement hid control messages (suspend, exit suspend, unplug) 2021-02-09 15:59:55 +01:00
Milanka Ringwald
b6685dec89 hid_host: add incoming connection event 2021-02-09 15:59:55 +01:00
Milanka Ringwald
ab30106e8f hid_host: move code from test code to lib 2021-02-09 15:59:55 +01:00