Commit Graph

151 Commits

Author SHA1 Message Date
Matthias Ringwald
46412789ba tool/dump_tlv: add ': ' after tag 2017-11-20 17:56:39 +01:00
Matthias Ringwald
a30fb01002 tool/dump_tlv: primitive tlv dumper 2017-11-20 14:35:55 +01:00
Milanka Ringwald
f12a3722fc avrcp browsing: add draft connect/disconnect 2017-11-03 17:12:57 +01:00
Matthias Ringwald
8f8dd6263a att_db: introduce PERSISTENT_WRITE_CCC, add to CCC ATT handle 2017-10-17 14:50:51 +02:00
Matthias Ringwald
811ddedbd4 tool: handle SCO packets in create_packet_log.py 2017-10-13 23:13:43 +02:00
Matthias Ringwald
405ac779d6 tool/clean_tree.sh: also delete .d files 2017-09-28 15:11:22 +02:00
Matthias Ringwald
a4bfc4fed9 hog: hid-over-gatt - add hids_device gatt service and hog_keyboard_demo example 2017-09-25 11:41:28 +02:00
Matthias Ringwald
8ea3236c5e compile_gatt: fix flags for ccc 2017-09-22 14:49:27 +02:00
Matthias Ringwald
eb6072adf6 compile_gatt+att_db+att_db_util: make Client Characteristic Configuration readable without authentication but require permissions for write 2017-09-22 14:20:26 +02:00
Matthias Ringwald
8ba9588f7f btstack_event: support 'D' 8-byte data block 2017-08-31 13:55:58 +02:00
Matthias Ringwald
695025bf1c state_enum: add HFP states and errors 2017-08-23 11:10:36 +02:00
Matthias Ringwald
f672d87d9e tooL/clean_tree: fix path to hxcmod-plyer/mods 2017-08-08 10:55:56 +02:00
Matthias Ringwald
1136e58116 tooL/clean_tree: deletes .o from source folders 2017-08-07 16:41:55 +02:00
Milanka Ringwald
de804f9e40 update gitignore files 2017-07-07 10:15:43 +02:00
Matthias Ringwald
47430bed98 btstack_event: enable getters for HCI_EVENT_REMOTE_NAME_REQUEST_COMPLETE 2017-06-07 12:36:54 +02:00
Milanka Ringwald
3e3fbf3df6 Merge branch 'avdtp-source2' into develop 2017-05-19 17:46:45 +02:00
Milanka Ringwald
1c326df36c py script for generationg sine table 2017-05-19 11:47:38 +02:00
Matthias Ringwald
dd148ddbc5 hid_device: added HID Meta Events 2017-04-27 14:56:07 +02:00
Milanka Ringwald
46e6b06306 clean up open/close stream api 2017-04-21 16:34:57 +02:00
Matthias Ringwald
e4aea38e5f tool: strip newlines from packet log in create_packet_log.py 2017-04-03 19:12:02 +02:00
Matthias Ringwald
46b212911c bluetooth_sdp: add Browse Group Identifiers 2017-03-26 21:57:06 +02:00
Matthias Ringwald
ab2c6ae4b7 tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__ 2017-03-24 23:39:20 +01:00
Matthias Ringwald
f1b34e8dd9 pbap: add Phone Book Access Client (PBAP) over General Object Exchange (GOEP)
create RFCOMM connection
send OBEX Connect and receive response
retrieve phone book
repeat GET request when response incomplete
start extracting goep_client.h
support CONNECT message
support GET message
add obex_iterator
use obex_iterator
goep_client adds connection_id if available
avoid accessing internal goep state from pbap
start extracting pbap_client.h
events: add meta events and data packet types for GOEP and PBAP
use events and data packet type for goep
use events and data packet type for pbap
remove private fields from GOEP_SUBEVENT_CONNECTION_OPENED
implement SetPhoneBook
return cid in connect operations, return errors if busy, return obex errors
limit OBEX packet size by bearer MTU
split into obex.h, goep_client.h, goep_client.c, pbap_client.h, pbab_client.c
fix state after pull phonebook
add console UI for testing
clean up code
provide packet_handler in create connection for pbap_client and goep_client
annotate headers for goep_client and pbap_client
2017-03-23 22:27:59 +01:00
Milanka Ringwald
be32e7f162 avrcp: promote avrcp to src/classic folder 2017-03-01 16:17:03 +01:00
Matthias Ringwald
e222d6a026 avrcp: reorder fields in AVRCP_SUBEVENT_NOW_PLAYING_INFO, extend event generator to handle multiple variable length fields 2017-03-01 16:01:49 +01:00
Matthias Ringwald
d38c4adf3a sdp: provide BLUETOOTH_ATTRIBUTE_SERVICE_CLASS_ID_LIST and use in device_id_sever.c 2017-02-23 12:00:02 +01:00
Matthias Ringwald
6397af06fa events: emit warning if foramt and params don't match 2017-02-20 12:38:53 +01:00
Matthias Ringwald
779b256e49 web scraper for company ids, add src/bluetooth_company_id.h 2017-02-20 10:29:54 +01:00
Matthias Ringwald
6d1c8fe6bb fix compile 2017-02-10 11:17:27 +01:00
Milanka Ringwald
decc740c46 avrcp: send cmd unit_info 2017-02-10 11:07:03 +01:00
Milanka Ringwald
91451a2b33 avrcp: basic setup 2017-02-10 11:07:03 +01:00
Matthias Ringwald
231a3c5dc3 gatt_compiler: fix typo on CLIENT_CHARACTERISTIC_CONFIGURATION 2017-02-10 11:05:42 +01:00
Matthias Ringwald
b816bb66c8 web scraper for SDP UUIDs complete, add src/bluetooth_sdp.h 2017-02-03 00:15:36 +01:00
Matthias Ringwald
3860edc8a3 bluetooth_sdp: use xpath to find talble 2017-01-31 23:41:13 +01:00
Matthias Ringwald
d1935f6934 web scraper for SDP UUIDs 2017-01-31 23:16:48 +01:00
Milanka Ringwald
208d337875 avdtp: files moved to src/classic 2017-01-30 15:10:28 +01:00
Matthias Ringwald
c0857b5e79 tool/convert_gatt: fix WriteWithoutResponse, ignore InfromationText, support Report Reference 2017-01-21 18:12:52 +01:00
Matthias Ringwald
86f9f81a43 tools: update Bluetooth SIG scrapers 2017-01-21 17:58:17 +01:00
Matthias Ringwald
46b37c0b6a tool/dump_pklg: report offset in case of invalid frame/error 2017-01-17 15:39:52 +01:00
Milanka Ringwald
3338b9aef0 sink initiator smg pts tests 2017-01-10 17:01:33 +01:00
Milanka Ringwald
690d8d2bbb Merge branch 'develop' into a2dp 2016-12-07 12:11:46 +01:00
Matthias Ringwald
6769b4c35a rtos: generate overlay structure in platform/rtos instead of single file 2016-12-02 16:29:42 +01:00
Matthias Ringwald
1dd2ed97dc generate mutex lock wrapper around all btstack api for use with rtos 2016-11-30 22:28:33 +01:00
Milanka Ringwald
12e7f38c5b avdtp: rewriting for handling multiple connections, draft 2016-11-16 17:17:57 +01:00
Milanka Ringwald
25234a7e05 Merge branch 'develop' into a2dp
Conflicts:
	example/Makefile.inc
	example/sco_demo_util.c
	port/pic32-harmony/app.X/nbproject/Makefile-default.mk
	port/pic32-harmony/app.X/nbproject/Makefile-genesis.properties
	port/pic32-harmony/app.X/nbproject/configurations.xml
	port/pic32-harmony/create_examples.py
	src/classic/btstack_cvsd_plc.c
	src/classic/btstack_sbc_bludroid.c
	src/classic/btstack_sbc_plc.c
	test/ring_buffer/.gitignore
2016-11-14 15:54:38 +01:00
Milanka Ringwald
0e826a1761 avdtp: rename struct 2016-11-10 15:20:01 +01:00
Matthias Ringwald
d2fb0b945a java: support D (8 bytes) and Q (32 bytes) format types 2016-11-09 15:46:13 +01:00
Matthias Ringwald
82180fcac7 add le commands for reading and generating diffie-hellman keys via hci commands 2016-11-07 15:15:48 +01:00
Matthias Ringwald
85a677ece0 move GATT services into src/ble/gatt-service 2016-11-02 15:31:48 +01:00
Matthias Ringwald
362df7fb09 GATT Converter: allow to specify output file name 2016-11-02 14:57:50 +01:00