Hui Peng
afe8765508
Add on_pin_code_request to support legacy BT classic pairing
2023-03-23 10:14:56 -07:00
Hui Peng
41d1772cb5
Add test for HCI_PIN_Code_Request_Reply_Command
2023-03-23 10:14:51 -07:00
Hui Peng
6e9078d60e
Add implemenetation of HCI_PIN_Code_Request_Reply_Command
2023-03-23 09:50:50 -07:00
Hui Peng
d5c7d0db57
Fix a bug in HCI_Object.dict_from_bytes
2023-03-23 08:57:10 -07:00
Hui Peng
b70ebdef73
Allow Device.enable_classic to be configurable
2023-03-23 08:56:32 -07:00
Duo Ho
3af027e234
fix comments
2023-03-23 04:36:02 +00:00
Gilles Boccon-Gibod
6e719ca9fd
Merge pull request #147 from google/gbg/btbench
...
add benchmark tool and doc
2023-03-22 21:13:24 -07:00
Duo Ho
1a580d1c1e
Add G722 decoder with pure python implementation
2023-03-23 03:07:45 +00:00
Alan Rosenthal
aee7348687
Merge pull request #151 from AlanRosenthal/alan/add-types-via-pytypes
...
Used pytype to find some missing types / fix small issue
2023-03-22 20:58:25 -04:00
Gilles Boccon-Gibod
864889ccab
rename .run to .spawn
2023-03-22 17:26:32 -07:00
Alan Rosenthal
fda00dcb28
Used pytype to find some missing types
...
```
pytype --pythonpath . ./bumble/device.py
```
2023-03-22 14:46:41 +00:00
Yuyang Huang
77e5618ce7
Add ASHA event emitter
2023-03-21 18:00:50 -07:00
Yuyang Huang
6fa857ad13
Add ASHA event emitter
2023-03-21 15:38:29 -07:00
Gilles Boccon-Gibod
bc29f327ef
address PR comments, take 2.
2023-03-21 15:33:34 -07:00
Gilles Boccon-Gibod
1894b96de4
address PR comments
2023-03-21 15:01:46 -07:00
Gilles Boccon-Gibod
c4fb63d35c
Merge pull request #146 from google/gbg/snoop-file
...
add auto-snooping for transports
v0.0.145
2023-03-21 09:15:07 -07:00
Gilles Boccon-Gibod
33ae047765
add reversed role example doc
2023-03-20 18:35:22 -07:00
Gilles Boccon-Gibod
1efa2e9d44
add benchmark tool and doc
2023-03-20 18:25:21 -07:00
Gilles Boccon-Gibod
aa9af61cbe
improve exception messages
2023-03-20 12:14:28 -07:00
Gilles Boccon-Gibod
dc3ac3060e
add auto-snooping for transports
2023-03-20 11:06:50 -07:00
Alan Rosenthal
c34c5fdf17
Fix small bug with services set via --device-config
...
before:
```
File "/home/alanrosenthal/code/fitbit/bumble/bumble/gatt.py", line 572, in __str__
f'Descriptor(handle=0x{self.handle:04X}, '
File "/home/alanrosenthal/code/fitbit/bumble/bumble/att.py", line 756, in read_value
self.permissions & self.READ_REQUIRES_ENCRYPTION
TypeError: unsupported operand type(s) for &: 'str' and 'int'
```
2023-03-14 18:16:46 -04:00
Gilles Boccon-Gibod
e77723a5f9
Merge pull request #135 from google/gbg/snoop
...
add snoop support
v0.0.144
2023-03-07 09:16:33 -08:00
Gilles Boccon-Gibod
fe8cf51432
Merge pull request #139 from google/gbg/hotfix-001
...
two small hotfixes
2023-03-07 09:16:15 -08:00
Gilles Boccon-Gibod
97a0e115ae
two small hotfixes
2023-03-05 20:24:16 -08:00
Lucas Abel
46e7aac77c
Merge pull request #138 from rahularya50/aryarahul/fix-att-perms
...
Add support for ATT permissions on server-side
2023-03-03 16:18:45 -08:00
Rahul Arya
08a6f4fa49
Add support for ATT permissions on server-side
2023-03-03 16:11:33 -08:00
Lucas Abel
ca063eda0b
Merge pull request #132 from rahularya50/aryarahul/fix-uuid
...
Fix UUID byte-order in serialization
2023-03-03 15:48:50 -08:00
Rahul Arya
c97ba4319f
Fix UUID byte-order in serialization
2023-03-03 22:38:21 +00:00
Gilles Boccon-Gibod
a5275ade29
add snoop support
2023-03-02 14:34:49 -08:00
Lucas Abel
e7b39c4188
Merge pull request #130 from google/uael/self-host-ainsicolors
...
Effort to make Bumble self hosted into AOSP
2023-02-23 15:31:23 -08:00
uael
0594eaef09
link: make websockets import lazy
2023-02-23 21:06:12 +00:00
uael
05200284d2
a2dp: get rid of construct dependency
2023-02-23 21:01:17 +00:00
uael
d21da78aa3
overall: host a minimal copy of ainsicolors
2023-02-23 20:53:06 +00:00
Gilles Boccon-Gibod
fbc7cf02a3
Merge pull request #129 from google/gbg/smp-improvements
...
improve smp compatibility with other OS flows
v0.0.143
2023-02-14 19:10:51 -08:00
Gilles Boccon-Gibod
a8beb6b1ff
remove stale comment
2023-02-14 16:05:46 -08:00
Gilles Boccon-Gibod
2d44de611f
make pylint happy
2023-02-14 16:04:20 -08:00
Lucas Abel
9874bb3b37
Merge pull request #128 from google/uael/device-smp-patch
...
Small patches for device and SMP
2023-02-14 13:15:16 -08:00
uael
6645ad47ee
smp: add a small type hint
2023-02-14 21:04:39 +00:00
uael
ad27de7717
device: remove "feature" which enable accept to return the same connection has connect
2023-02-14 21:04:39 +00:00
Gilles Boccon-Gibod
e6fc63b2d8
improve smp compatibility with other OS flows
2023-02-13 10:53:00 -08:00
Gilles Boccon-Gibod
1321c7da81
Merge pull request #125 from google/gbg/gh-124
...
fix getting the filename from the keystore option.
2023-02-10 20:17:38 -08:00
Gilles Boccon-Gibod
5a1b03fd91
format
2023-02-08 10:54:27 -08:00
Gilles Boccon-Gibod
de47721753
fix typo caused by an earlier refactor.
2023-02-08 09:56:11 -08:00
Gilles Boccon-Gibod
83a76a75d3
fix getting the filename from the keystore option.
2023-02-08 09:40:19 -08:00
Lucas Abel
d5b5ef8313
Merge pull request #122 from google/uael/abort-on-fix-invalid-state
...
utils: fix possible invalide state error while canceling future for `abort_on`
2023-02-06 17:13:34 -08:00
uael
856a8d53cd
utils: fix possible invalide state error while canceling future for abort_on
2023-02-06 16:58:23 +00:00
Gilles Boccon-Gibod
177c273a57
Merge pull request #121 from google/gbg/replace-bitstruct
...
replace bitstruct with construct
v0.0.142
2023-02-05 11:33:36 -08:00
Gilles Boccon-Gibod
24a863983d
Merge branch 'gbg/replace-bitstruct' of https://github.com/google/bumble into gbg/replace-bitstruct
...
# Conflicts:
# bumble/a2dp.py
# pyproject.toml
2023-02-04 09:31:18 -08:00
Gilles Boccon-Gibod
b7ef09d4a3
fix format
2023-02-04 09:26:31 -08:00
Gilles Boccon-Gibod
b5b6cd13b8
replace bitstruct with construct
2023-02-04 09:23:13 -08:00