Josh Wu
548d5597c0
Transport: Add termination protocol signature
2023-09-11 14:36:40 +08:00
zxzxwu
7fd65d2412
Merge pull request #279 from zxzxwu/typo
...
Fix typo
2023-09-11 03:02:11 +08:00
Josh Wu
05a54a4af9
Fix typo
2023-09-10 20:32:58 +08:00
Gilles Boccon-Gibod
1e00c8f456
Merge pull request #276 from google/gbg/add-zephyr-zip-to-docs
...
add zephyr binary to docs
2023-09-08 18:07:15 -07:00
Gilles Boccon-Gibod
90d165aa01
add zephyr binary
2023-09-08 14:17:15 -07:00
zxzxwu
01603ca9e4
Merge pull request #271 from zxzxwu/device_typing
...
Typing transport and relateds
v0.0.167
2023-09-09 00:55:59 +08:00
Gilles Boccon-Gibod
a1b6eb61f2
Merge pull request #269 from google/gbg/android_vendor_hci
...
add support for vendor HCI commands and events
2023-09-08 08:50:49 -07:00
zxzxwu
25f300d3ec
Merge pull request #270 from zxzxwu/typo
...
Fix typos
2023-09-08 17:32:33 +08:00
Josh Wu
41fe63df06
Fix typos
2023-09-08 16:30:06 +08:00
Josh Wu
b312170d5f
Typing transport
2023-09-08 15:27:01 +08:00
David Duarte
cf7f2e8f44
Make platformdirs import lazy
...
platformdirs is not available in Android
2023-09-07 21:13:29 -07:00
Gilles Boccon-Gibod
d292083ed1
Merge pull request #272 from zxzxwu/gfp
...
Bring HfpProtocol back
2023-09-07 13:03:36 -07:00
Gilles Boccon-Gibod
9b11142b45
Merge pull request #267 from google/gbg/rfcomm-with-uuid
...
rfcomm with UUID
2023-09-07 13:01:56 -07:00
Hui Peng
acdbc4d7b9
Raise an exception when an L2cap connection fails
2023-09-07 19:24:38 +02:00
Josh Wu
838d10a09d
Add HFP tests
2023-09-07 23:20:16 +08:00
Josh Wu
3852aa056b
Bring HfpProtocol back
2023-09-07 23:20:09 +08:00
Gilles Boccon-Gibod
ae77e4528f
add support for vendor HCI commands and events
2023-09-06 20:00:15 -07:00
Gilles Boccon-Gibod
9303f4fc5b
Merge pull request #262 from whitevegagabriel/l2cap
...
Port l2cap_bridge sample to Rust
v0.0.166
2023-09-06 17:13:12 -07:00
Gilles Boccon-Gibod
8be9f4cb0e
add doc and fix types
2023-09-06 17:05:30 -07:00
Gilles Boccon-Gibod
1ea12b1bf7
rebase
2023-09-06 17:05:24 -07:00
Gilles Boccon-Gibod
65e6d68355
add tcp server
2023-09-06 16:49:21 -07:00
Gabriel White-Vega
9732eb8836
Address PR feedback
2023-09-06 09:47:08 -04:00
Gabriel White-Vega
5ae668bc70
Port l2cap_bridge sample to Rust
...
- Added Rust wrappers where relevant
- Edited a couple logs in python l2cap_bridge to be more symmetrical
- Created cli subcommand for running the rustified l2cap bridge
2023-09-05 16:03:02 -04:00
Gilles Boccon-Gibod
fd4d1bcca3
Merge pull request #261 from marshallpierce/mp/rust-realtek-tools
...
Rust tools for working with Realtek firmware
2023-09-05 10:55:29 -07:00
Gilles Boccon-Gibod
0a251c9f8e
Merge pull request #265 from mogenson/grpcio-update
...
Update grpcio and pip package versions
v0.0.165
2023-08-31 14:53:54 -07:00
Michael Mogenson
351d77be59
Update grpcio and pip package versions
...
The current grpcio version 1.51.1 fails to build on aarch64 based MacOS
computers. Update the version of the grpcio and grpcio-tools packages to
the latest 1.57.0 version. There are binary wheels available for this
version from PyPi for aarch64 MacOS.
Also update the pip version for the Conda environment. It seems a newer
version of pip is required to detect and install these wheels.
Testing:
invoke test passes and I can start the bumble-pandora-server
successfully.
2023-08-31 14:01:14 -04:00
Marshall Pierce
0e2fc80509
Rust tools for working with Realtek firmware
...
Further adventures in porting tools to Rust to flesh out the supported
API.
These tools didn't feel like `example`s, so I made a top level `bumble`
CLI tool that hosts them all as subcommands. I also moved the usb probe
not-really-an-`example` into it as well. I'm open to suggestions on how
best to organize the subcommands to make them intuitive to explore with
`--help`, and how to leave room for other future tools.
I also adopted the per-OS project data dir for a default firmware
location so that users can download once and then use those .bin files
from anywhere without having to sprinkle .bin files in project
directories or reaching inside the python package dir hierarchy.
2023-08-30 15:37:35 -06:00
Gilles Boccon-Gibod
8f3fdecb93
Merge pull request #263 from zxzxwu/pdu
...
Typing packet transmission flow
2023-08-30 11:15:12 -07:00
Josh Wu
249a205d8e
Typing packet transmission flow
2023-08-30 01:47:46 +08:00
Gilles Boccon-Gibod
7485801222
Merge pull request #256 from zxzxwu/sdp-type-fix
...
Typing SDP and add tests
2023-08-28 08:41:02 -07:00
Gilles Boccon-Gibod
4678e59737
Merge pull request #250 from google/gbg/new-rtk-dongles
...
add entry to the list of supported USB devices
2023-08-28 08:40:40 -07:00
Gilles Boccon-Gibod
952d351c00
Merge pull request #247 from google/gbg/wasm-with-ws
...
wasm with ws
2023-08-28 08:40:18 -07:00
Josh Wu
901eb55b0e
Add SDP self tests
2023-08-24 01:27:07 +08:00
Josh Wu
727586e40e
Typing SDP
2023-08-23 14:52:44 +08:00
Gilles Boccon-Gibod
3aa678a58e
Merge pull request #253 from zxzxwu/rfcomm_type_fix
...
Adding more typing in rfcomm.py
2023-08-22 09:47:38 -07:00
Gilles Boccon-Gibod
fc7c1a8113
Merge pull request #255 from zxzxwu/player
...
Remove accidentally added files
2023-08-22 07:34:31 -07:00
Josh Wu
f62a0bbe75
Remove accidentally added files
2023-08-22 22:12:41 +08:00
Josh Wu
7341172739
Use __future__.annotations for typing
2023-08-22 14:44:15 +08:00
Gilles Boccon-Gibod
91b9fbe450
Merge pull request #240 from zxzxwu/ssp
...
Handle SSP Complete events
2023-08-21 18:01:28 -07:00
Josh Wu
e6b566b848
RFCOMM: Refactor role to enum
2023-08-21 15:16:34 +08:00
Josh Wu
2527a711dc
Refactor RFCOMM states to enum
2023-08-21 15:12:52 +08:00
Josh Wu
5fba6b1cae
Complete typing in RFCOMM
2023-08-21 15:12:52 +08:00
Gilles Boccon-Gibod
43e632f83c
Merge pull request #244 from google/gbg/hci-source-termination-mode
...
add sink method for lost transports
v0.0.164
2023-08-18 10:17:11 -07:00
Gilles Boccon-Gibod
623298b0e9
emit flush event when transport lost
2023-08-18 09:59:15 -07:00
Gilles Boccon-Gibod
85a61dc39d
add entry to the list of supported USB devices
2023-08-18 09:56:06 -07:00
Gilles Boccon-Gibod
6e8c44b5e6
Merge pull request #249 from zxzxwu/player
...
Support SBC in speaker.app
2023-08-18 09:55:23 -07:00
Josh Wu
ec4dcc174e
Support SBC in speaker.app
2023-08-18 17:13:11 +08:00
Charlie Boutier
b247aca3b4
pandora_server: add support to accept bumble config file
2023-08-17 14:24:56 -07:00
Gilles Boccon-Gibod
6226bfd196
fix typo after refactor
2023-08-17 09:51:56 -07:00
Gilles Boccon-Gibod
71e11b7cf8
format
2023-08-15 15:20:48 -07:00