Milanka Ringwald
|
3121b998ac
|
avrcp browsing: remove create connection from browsing controller and target, use instead single avrcp_browsing_connect, handle incoming connection
|
2020-06-17 16:15:39 +02:00 |
|
Milanka Ringwald
|
b808139957
|
avrcp: extract get frame type, use frame type to call the appropriate browsing packet handler
|
2020-06-17 16:15:39 +02:00 |
|
Milanka Ringwald
|
0eebc13233
|
avrcp browsing: register l2cap service only once, move connection establishment to avrcp.c
|
2020-06-17 16:15:39 +02:00 |
|
Milanka Ringwald
|
12c4a6eeaf
|
avrcp browsing: move connection establishment code to avrcp.h
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
119bdcb221
|
avrcp browsing: move emit connection events to avrcp.h
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
ace5ab2a3d
|
avrcp browsing: move avrcp_browsing_disconnect to public avrcp.h API
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
b99ca858cd
|
avrcp browsing: move avrcp_browsing_connect to public avrcp.h API
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
02d2f9ca1b
|
avrcp browsing client: register avrcp packet handler and track avrcp connection establishment
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
7925f33fc9
|
Makefile: add avrcp_target.o to avrcp_browsing_client
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
440d8d82d6
|
avdtp: return ERROR_CODE_COMMAND_DISALLOWED, if start streaming is called twice in a row, return the same status for stop/suspend/abort instead of ERROR_CODE_SUCCESS
|
2020-06-17 16:13:03 +02:00 |
|
Matthias Ringwald
|
b7f7a8fb81
|
a2dp_source/sink_demo: drop avrcip_cid check
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
a062fcdd4e
|
avrcp: retry if outgoing fails and incoming connection was rejected
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
3734adac22
|
avrcp: improve API documentation
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
e3d57ee2cf
|
avrcp: use separate context for avrcp, remove handling of AVRCP_META event from controller/target
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
be4cc80ad5
|
avrcp: remove commented code
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
cee0e5b635
|
avrcp: use separate callback for avrcp open/close connection events
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
9cf030dd9e
|
avrcp browsing target: fix compile
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
fe10780b18
|
avrcp: replace avrcp_target/controller_connect/disconnect with avrcp_connect/disconnect
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
7403cbba2c
|
avrcp: use same avrcp cid for controller and target
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
19691e0af0
|
avrcp: call avrcp_init explicitly
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
bd66227a2e
|
avrcp: setup avrcp controller and target together
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
b68672ea99
|
avrcp: store remote address into SDP query context and handle SDP query complete for controller and target
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
50fc39c522
|
avrcp: remove connection param from avrcp_handle_sdp_client_query_attribute_value
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
463f41ba85
|
avrcp: extract SDP handlers
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
5dd5e7e34e
|
avrcp: move target and controller contexts to avrcp.c file
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
b273af9018
|
avrcp: remove redundant input parameter
|
2020-06-17 16:13:03 +02:00 |
|
Milanka Ringwald
|
16d860d243
|
avrcp: improve function name
|
2020-06-17 16:13:03 +02:00 |
|
Matthias Ringwald
|
6e1e5689b8
|
example/hid_host_demo: handle reconnect
|
2020-06-15 14:43:36 +02:00 |
|
Matthias Ringwald
|
6bb7b6c607
|
changelog update
|
2020-06-12 18:52:42 +02:00 |
|
Matthias Ringwald
|
791f0d0a11
|
hfp: use binary search for command table lookup
|
2020-06-12 18:46:53 +02:00 |
|
Matthias Ringwald
|
0222a807f0
|
hfp: fully parse all but ATD in hfp.c (instead of leaving parts in line_buffer for hfp_ag to process)
|
2020-06-12 18:23:59 +02:00 |
|
Matthias Ringwald
|
cb33905e84
|
hfp: replace combined table with explicit commands/responses
|
2020-06-12 18:23:59 +02:00 |
|
Matthias Ringwald
|
84a0c24e57
|
hfp: streamline handling of +CIND:
|
2020-06-12 18:23:59 +02:00 |
|
Matthias Ringwald
|
94a2779227
|
hfp: use per role tables with explicit syntax
|
2020-06-12 18:23:59 +02:00 |
|
Matthias Ringwald
|
1d81c7fe68
|
hfp: rework parser next state, extract helper functions
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
74c7548a06
|
hfp: rework parse third item
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
ba0de05971
|
hfp: rework parse second item
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
3d051a532a
|
hfp: rework parse sequence
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
bfeaf34480
|
hfp: rework cmd header parser, improve comments
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
c0c0437aaa
|
hfp: log command after it was resolved
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
d7f16ff1da
|
hfp: remove resolve_byte handling
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
d6b237ac15
|
hfp: rework parser lookahead
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
dd5332084a
|
hfp: rework command-header parsing
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
9ea7f7a7fa
|
hfp: allow for empty fields in sequence
|
2020-06-12 18:22:53 +02:00 |
|
Milanka Ringwald
|
d28b2d5db8
|
hfp: replace if chain with switch
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
1dddc4f447
|
hfp: handle double quotes and spaces
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
83e2f9a719
|
hfp: drop special code for ATD
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
cbef8b0d44
|
hfp: treat ';' as separator
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
bc06f5ac92
|
test/hfp: combine hf and ag parser tests, more tests
|
2020-06-12 18:22:53 +02:00 |
|
Matthias Ringwald
|
c771037830
|
gap: comment on link key db only working after power up
|
2020-06-09 10:16:42 +02:00 |
|