OSDN Git Service

stack/l2c: Add support for credit based connection oriented channels
authorŁukasz Rymanowski <lukasz.rymanowski@codecoup.pl>
Sat, 9 May 2020 00:04:46 +0000 (02:04 +0200)
committerŁukasz Rymanowski <lukasz.rymanowski@codecoup.pl>
Fri, 9 Oct 2020 11:10:56 +0000 (11:10 +0000)
commit4456dc7c91e1cfe2dd0cfd9154274a573d156b03
tree25f30dabe3923dc2d335bd0e8731d6f914667787
parent7547df3ebf73ee331ab2da2e483082966587dff4
stack/l2c: Add support for credit based connection oriented channels

This patch adds only support for LE
There is new L2CAP API to create connection and reconfigure connection.
Implementation will always try to create up to 5 channels if possible.

Tag: #feature
Bug: 159786353
Sponsor: jpawlowski@
Test: compile & manual
Change-Id: I8459a7384ca5771b89b6a5c0bdeeacab86dca5da
16 files changed:
main/shim/l2c_api.cc
main/shim/l2c_api.h
stack/avct/avct_l2c.cc
stack/avct/avct_l2c_br.cc
stack/avdt/avdt_l2c.cc
stack/gatt/gatt_main.cc
stack/hid/hidd_conn.cc
stack/hid/hidh_conn.cc
stack/include/l2c_api.h
stack/include/l2cdefs.h
stack/l2cap/l2c_api.cc
stack/l2cap/l2c_ble.cc
stack/l2cap/l2c_csm.cc
stack/l2cap/l2c_int.h
stack/l2cap/l2c_main.cc
stack/l2cap/l2c_utils.cc