Gilles Boccon-Gibod
a5275ade29
add snoop support
2023-03-02 14:34:49 -08:00
uael
d21da78aa3
overall: host a minimal copy of ainsicolors
2023-02-23 20:53:06 +00:00
uael
b731f6f556
overall: add types hints to the small subset used by avatar
2023-02-02 19:37:55 +00:00
Abel Lucas
895f1618d8
host: fixed .latency attribute error
2023-01-27 23:05:43 +00:00
Gilles Boccon-Gibod
c2959dadb4
formatting and linting automation
...
Squashed commits:
[cd479ba] formatting and linting automation
[7fbfabb] formatting and linting automation
[c4f9505] fix after rebase
[f506ad4] rename job
[441d517] update doc (+7 squashed commits)
[2e1b416] fix invoke and github action
[6ae5bb4] doc for git blame
[44b5461] add GitHub action
[b07474f] add docs
[4cd9a6f] more linter fixes
[db71901] wip
[540dc88] wip
2022-12-15 23:07:17 -08:00
Abel Lucas
441933bd64
reverted: 662704e "classic: complete authentication when being the .authenticate acceptor"
2022-12-15 17:02:21 +00:00
Abel Lucas
287df94090
host: spawn each asynchronous task with the right aliveness
2022-12-15 17:02:21 +00:00
Gilles Boccon-Gibod
135df0dcc0
format with Black
2022-12-10 09:40:12 -08:00
Lucas Abel
0d70cbde64
Merge pull request #75 from google/uael/fixes
...
Pairing: device/host fixes & improvements
2022-11-28 21:42:43 -08:00
Abel Lucas
662704e551
classic: complete authentication when being the .authenticate acceptor
2022-11-29 00:28:39 +00:00
Gilles Boccon-Gibod
22218627f6
fix sequencing logic broken by earlier merge
2022-11-21 21:07:47 -08:00
Abel Lucas
b91d0e24c1
device: handle HCI passkey notification event
2022-11-11 18:43:35 +00:00
Gilles Boccon-Gibod
ce9004f0ac
Add L2CAP CoC support (squashed)
...
[85542e0] fix test
[3748781] add ASAH sink example
[e782e29] add app
[83daa30] wip
[7f138a0] add test
[f732108] allow different address syntax
[9d0bbf8] rename deprecated methods
[eb303d5] add LE CoC support
2022-11-07 16:45:37 -08:00
Abel Lucas
56ed46adfa
classic: add BR/EDR accept connection logic
2022-11-04 17:26:59 +00:00
Abel Lucas
8119bc210c
host: pass remote_host_supported_features event to upper layer
...
The `HCI_Remote_Name_Request` command may trigger this HCI event.
Instead of warn for not being handled, pass it to upper layer.
2022-11-02 20:23:14 +00:00
Abel Lucas
65deefdc64
host: allow bytes return paramaters when checking command result
2022-11-02 20:23:14 +00:00
Abel Lucas
45dd849d9f
classic: update ConnectionError to take transport and peer address
2022-10-20 14:53:03 +00:00
Abel Lucas
7208fd6642
classic: update Device.connect to allow parallels connection creation
...
According to the specification nothing prevent the Host from creating
multiple connections at the same time. This commit add this mechanisme
by matching the `connection` and `connection_failure` events against the
peer address.
2022-10-19 17:44:44 +00:00
Gilles Boccon-Gibod
eb8556ccf6
gbg/extended scanning ( #47 )
...
Squashed:
* add extended report class
* more HCI commands
* add AdvertisingType
* add phy options
* fix tests
2022-10-19 10:06:00 -07:00
Gilles Boccon-Gibod
d188041694
Merge pull request #35 from zxzxwu/ctkd
...
Support CTKD over BR/EDR
2022-08-30 06:19:57 -07:00
Josh Wu
99cba19d7c
Support CTKD over BR/EDR
...
Self test is not available Bumble BR/EDR local transport is not
implemented yet.
Test: Internal test - CTKD over BR/EDR
2022-08-30 11:19:22 +08:00
Gilles Boccon-Gibod
84d70ad4f3
add usb_probe tool and improve compatibility ( #33 )
...
* add usb_probe tool and improve compatibility with older/non-compliant devices
* fix logic test
* add doc
2022-08-26 12:41:55 -07:00
zxzxwu
996a9e28f4
Handle L2CAP info dynamically ( #28 )
...
* Add feature and MTU fields in L2CAP manager constructor
* Add register/unregister API for fixed channels
2022-08-18 08:25:59 -07:00
Gilles Boccon-Gibod
009ecfce96
use list comprehension
2022-07-19 19:53:18 -07:00
Gilles Boccon-Gibod
ebd0a0c8ca
more complete set of HCI types and constants
2022-07-19 19:53:18 -07:00
Gilles Boccon-Gibod
153788afe3
fix the routing of disconnection events
2022-06-14 14:38:40 -07:00
Gilles Boccon-Gibod
250c1e3395
address PR comments
2022-06-13 16:44:57 -07:00
Gilles Boccon-Gibod
b4e2f21d2a
add classic pairing io delegation
2022-06-11 01:33:51 -07:00
Gilles Boccon-Gibod
6ac91f7dec
initial import
2022-05-16 19:42:31 -07:00