Matthias Ringwald
760c66926a
daemon/binding/python: event factory
2018-11-28 11:09:44 +01:00
Matthias Ringwald
dbd3360137
daemon/binding/python: event factory
2018-11-28 11:09:44 +01:00
Matthias Ringwald
9fb9416b06
daemon/binding/python: lower case function names and params
2018-11-28 11:09:44 +01:00
Matthias Ringwald
3ddaf9c7ca
tool/btstack_parser: enable lower_underscore_style commands and params
2018-11-28 11:09:44 +01:00
Matthias Ringwald
b292911501
daemon/binding/python: start event_factory
2018-11-28 11:09:44 +01:00
Matthias Ringwald
01aeeea2cb
daemon/binding/python: finish command_builder
2018-11-28 11:09:44 +01:00
Matthias Ringwald
73a1797412
daemon/binding/python: command builder generator
2018-11-28 11:09:44 +01:00
Matthias Ringwald
a2673d8810
btstack_memory: initialize all buffers on btstack_memory_TYPE_get()
2018-11-23 17:40:42 +01:00
Milanka Ringwald
a442c325e9
tool: sort files alphabetically, replace dash with undescore in defines
2018-11-13 11:40:52 +01:00
Milanka Ringwald
28e59789a6
gatt_service: use GATTSERVICE as event prefix for GATT services
2018-11-02 09:29:31 +01:00
Matthias Ringwald
50da9f2091
java: temp ignore GATT_SERVICE subevents in generator
2018-11-01 12:09:15 +01:00
Matthias Ringwald
5cdae61761
daemon: bump version to 1.0
2018-08-22 14:42:14 +02:00
Matthias Ringwald
9be4aecf32
compile_gatt: Allow enable Notifications/Indication with Write Command. Fixes issue with some Android devices
2018-08-05 22:49:29 +02:00
Milanka Ringwald
dbb3997aee
compile_gatt: add additional paths for .gatt files using -I
2018-07-05 12:15:01 +02:00
Matthias Ringwald
aa487f40a7
tool: uuid128_format parses UUID128 and prints it as both big and little endian
2018-06-16 12:18:45 +02:00
Matthias Ringwald
b7647eb604
compile_gatt: fix parsing of CHARACTERISTIC_USER_DESCRIPTION, issue #23
2018-05-28 21:58:43 +02:00
Matthias Ringwald
6601f559f6
makefile-inc: for src folders
2018-04-19 15:15:23 +02:00
Matthias Ringwald
fd1be25d18
att_db: add att db version as first byte, report error if version differs (also works for older db without version byte)
2018-03-29 17:22:12 +02:00
Matthias Ringwald
d7ec1d24bc
compile_gatt: pretty print security settings in generated file
2018-03-29 17:22:12 +02:00
Matthias Ringwald
e22a261227
compile_gatt: define independent security requirements for read and write operations
2018-03-29 17:22:12 +02:00
Matthias Ringwald
9aa76d51a0
tool/create_packet_log: report parsing error and continue
2018-03-14 17:05:10 +01:00
Matthias Ringwald
b436f1776a
tool: add datetime to scraped bluetooth_* files
2018-03-09 13:03:35 +01:00
Matthias Ringwald
34af254639
att_db: detect persistent ccc by attribute uuid instead of explicit flag
2018-03-02 12:12:49 +01:00
Matthias Ringwald
7f711b41e5
btstack_event: remove whitespace for struct return values
2018-02-01 15:45:20 +01:00
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