Matthias Ringwald
c15d10d569
example/pbap_client_demo: fix compile without stdin support
2020-11-26 22:07:05 +01:00
Milanka Ringwald
ec8ae085b4
docu: copy editing examples titles
2020-10-23 09:55:01 +02:00
Matthias Ringwald
e501bae083
Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)
2019-05-11 19:31:55 +02:00
Matthias Ringwald
c904d4d5e8
example/pbap_client_demo: add command to pull vCard with x-bt-uid
2018-10-16 18:07:54 +02:00
Matthias Ringwald
eeba015552
pbap_client: report contact format and x-bt-uci support
2018-10-16 17:21:47 +02:00
Matthias Ringwald
6f968c6267
example/pbap_client_demo: add command to pull vcard 0.vcf
2018-10-13 22:20:51 +02:00
Matthias Ringwald
c3d9e3b574
example/pbap_client_demo: set path to phonebook folder object for get vcard listing
2018-10-13 13:31:49 +02:00
Matthias Ringwald
0928fcb216
example/pbap_client_demo: allow to pull vCard Listing from all folders
2018-10-11 18:19:29 +02:00
Matthias Ringwald
d32b5a2f58
pbap_client_demo: add commands to download all relevant phonebooks and set vCardSelector + vCardSelectorOperator
2018-10-10 15:37:50 +02:00
Matthias Ringwald
948889a2b3
pbap_client_demo: add 'x' abort command
2018-10-09 17:29:12 +02:00
Matthias Ringwald
8c94c0448e
pbap_client: allow to specify phonebook path with pbap_pull_phonebook and pbap_get_phonebook_size
2018-10-09 12:29:07 +02:00
Matthias Ringwald
5dcb6ca761
Revert "l2cap ertm: allow SDU of szie MPS in first packet that contains L2CAP SDU Length"
...
This reverts commit f6fb536452573216b8c12692b87b78ef0221df9e.
2018-10-03 17:19:22 +02:00
Matthias Ringwald
f6fb536452
l2cap ertm: allow SDU of szie MPS in first packet that contains L2CAP SDU Length
2018-10-03 17:16:00 +02:00
Matthias Ringwald
e650aceae4
example/pbap_client_demo: add set path 'telecom'
2018-09-28 12:16:22 +02:00
Matthias Ringwald
83f1bca067
pbap_client: emit PBAP_SUBEVENT_CARD_RESULT, show in demo app
2018-09-27 09:38:56 +02:00
Matthias Ringwald
e03b79ab68
pbap_client: implement pbap_lookup_by_number
2018-09-27 09:38:56 +02:00
Matthias Ringwald
c1bc0b8eb5
pbap_client: add support for md5 authentication challenge
2018-09-17 17:16:59 +02:00
Matthias Ringwald
a4fe646795
example: register for events after setting up the stack, register for hci events after sm_init()
2018-08-24 10:03:14 +02:00
Matthias Ringwald
6ff88f1f26
example/pbap_client_demo: add pbap_get_phonebook_size
2018-08-20 20:36:34 +02:00
Milanka Ringwald
58d7a529a0
update examples docu
2017-11-01 15:35:16 +01:00
Milanka Ringwald
15de820685
docu: add example tags, fix table for pdf
2017-11-01 10:41:16 +01:00
Milanka Ringwald
05d93378f0
autoconnect if STDIN is not defined
2017-08-23 11:19:27 +02:00
Milanka Ringwald
8c0f36353f
remove Remove Ctrl-C from usage
2017-08-15 15:07:44 +02:00
Matthias Ringwald
95a8ee01a4
btstack_stdin: provide console input in callback
2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f
btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations
2017-05-27 21:50:19 +02:00
Matthias Ringwald
cde6ece438
example/pbap_client_demo: fix include
2017-05-04 11:29:13 +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