Gilles Boccon-Gibod
60678419a0
compatibility with python 11
2023-07-27 14:55:28 -07:00
Gilles Boccon-Gibod
648dcc9305
use type object instead of type strings
2023-07-27 13:19:37 -07:00
Josh Wu
190529184e
L2CAP: Import device.Connection for typing
2023-07-27 09:07:55 -07:00
Josh Wu
46eb81466d
Add more argement hints in L2CAP
2023-07-27 09:07:55 -07:00
Josh Wu
9c70c487b9
Add type hint to L2CAP module
2023-07-27 09:07:55 -07:00
Josh Wu
dbf878dc3f
SMP: Remove PairingMethod.__str__
2023-07-27 08:00:36 -07:00
Josh Wu
f6c0bd88d7
SMP: Do not send phase 2 commands in CTKD
2023-07-27 08:00:36 -07:00
Josh Wu
8440b7fbf1
SMP: Refactor pairing method as enum
2023-07-27 08:00:36 -07:00
Gilles Boccon-Gibod
808ab54135
Merge pull request #221 from google/gbg/core-classes
...
add new device class major/minor identifiers
2023-07-25 09:49:05 -07:00
Gilles Boccon-Gibod
52b29ad680
add new device class major/minor identifiers
2023-07-24 17:41:57 -07:00
Gilles Boccon-Gibod
b758825164
add flow control command
2023-07-22 13:04:39 -07:00
Gilles Boccon-Gibod
779dfe5473
accept Host Buffer Size Command in the controller
2023-07-21 19:36:26 -07:00
Lucas Abel
a84df469cd
pairing: handle user errors from all delegate calls
2023-07-12 11:03:21 -07:00
Gilles Boccon-Gibod
696a8d82fd
look for files in linux FW dir
2023-07-11 06:41:34 -07:00
Gilles Boccon-Gibod
5f294b1fea
python 3.8 compatibility
2023-07-11 06:41:34 -07:00
Gilles Boccon-Gibod
7a042db78e
add more USB ids
2023-07-11 06:41:34 -07:00
Gilles Boccon-Gibod
41ce311836
allow custom driver factories
2023-07-11 06:41:34 -07:00
Gilles Boccon-Gibod
03538d0f8a
add doc
2023-07-11 06:41:34 -07:00
Gilles Boccon-Gibod
852c933c92
wip (+4 squashed commits)
...
Squashed commits:
[d29a350] wip
[7f541ed] wip
[1e2902e] basic working version
[14b497a] wip
2023-07-11 06:41:34 -07:00
Hui Peng
d80f40ff5d
Add some commands and events in hci
2023-06-28 08:51:10 -07:00
Gilles Boccon-Gibod
78581cc36f
Merge pull request #195 from google/gbg/speaker-app
...
speaker app
2023-06-10 15:24:26 -07:00
Gilles Boccon-Gibod
bd8236a501
appear as speaker instead of headset
2023-06-08 16:01:36 -07:00
qiaoccolato
689745040f
Merge branch 'google:main' into main
2023-06-07 09:19:54 -07:00
Qiao Yang
809d4a18f5
reformat protobuf import
2023-06-07 09:14:50 -07:00
Gilles Boccon-Gibod
54be8b328a
Merge pull request #197 from zxzxwu/typing
...
Add typing for HFP and RFCOMM
2023-06-07 07:09:26 -07:00
Gilles Boccon-Gibod
57b469198a
Merge pull request #196 from google/gbg/better-address-resolving
...
pairing event improvement
2023-06-07 07:03:53 -07:00
Josh Wu
4d74339c04
Add typing for RFCOMM
2023-06-06 00:04:25 +08:00
Josh Wu
39db278f2e
Add typing for HFP
2023-06-05 23:54:42 +08:00
Gilles Boccon-Gibod
df848b0f24
Merge branch 'main' into gbg/speaker-app
2023-06-04 13:09:43 -07:00
Gilles Boccon-Gibod
7ec57d6d6a
fix typo
2023-06-04 12:52:27 -07:00
Hui Peng
22f7cef771
Update device name in advertising data from load_from_dict
2023-05-23 16:13:24 -07:00
Lucas Abel
744294f00e
gatt: reset args ordering to original
...
This was a breaking change
2023-05-22 09:34:30 +00:00
Gilles Boccon-Gibod
371ea07442
wip
2023-05-19 16:05:21 -07:00
uael
afcce0d6c8
pandora: import bumble pandora server from avatar
2023-05-17 18:18:43 +00:00
Gilles Boccon-Gibod
55a01033a0
wip
2023-05-15 14:29:58 -07:00
Gilles Boccon-Gibod
7b7ef85b14
wip
2023-05-12 16:26:57 -07:00
Gilles Boccon-Gibod
e6a623db93
initial speaker app skeleton
2023-05-12 16:26:57 -07:00
Gilles Boccon-Gibod
b6e1d569d3
a2dp and avdtp improvements
2023-05-12 16:26:57 -07:00
Josh Wu
8d09693654
Implement GATT server included service declaration
2023-05-09 00:59:22 +08:00
Josh Wu
e9bf5757c4
Implement GATT client included service discovery
2023-05-08 14:59:47 +08:00
Josh Wu
f9f694dfcf
Replace list[] legacy typing
2023-05-08 14:56:20 +08:00
Gilles Boccon-Gibod
6826f68478
fix linter warnings
2023-05-05 16:16:55 -07:00
Gilles Boccon-Gibod
f80c83d0b3
better doc and default behavior for json keystore
2023-05-05 16:11:20 -07:00
Gilles Boccon-Gibod
3de35193bc
rebase
2023-05-05 16:09:01 -07:00
Lucas Abel
022c23500a
Merge pull request #178 from google/uael/pairing
...
Overall fixes and improvements
2023-05-03 21:39:50 -07:00
uael
5d4f811a65
smp: add simple Session proxy
...
This allow modifying the SMP behavior at runtime for testing purpose.
2023-05-04 04:33:50 +00:00
uael
3c81b248a3
smp: add type hints
2023-05-04 04:33:50 +00:00
uael
fdee5ecf70
uuid: add separator to to_hex_str + type hints
2023-05-04 04:33:50 +00:00
uael
29bd693bab
device: fix advertising data UUID list parse loop
2023-05-04 04:32:38 +00:00
uael
30934969b8
ssp: simplify pairing and fix just-works
...
Even through the previous implementation was correct:
- Always call `delegate.confirm()` for `just-works` pairing, but with
`auto` parameter set to `True`.
- Trust the controller and do not double check the devices IO
capabilities.
2023-05-04 04:32:38 +00:00