Gilles Boccon-Gibod
85b78b46f8
Merge pull request #870 from antipatico/feat_AV53C1
2026-01-23 13:43:12 -08:00
Josh Wu
3f9ef5aac2
Merge pull request #873 from zxzxwu/l2cap
...
L2CAP: Fix wrong CID on reject
2026-01-23 12:44:59 +08:00
Josh Wu
e488ea9783
Merge pull request #872 from zxzxwu/avrcp
...
AVRCP: Fix wrong field specs
2026-01-23 12:36:14 +08:00
Josh Wu
21d937c2f1
Merge pull request #865 from willnix/pcapsnoop
...
Added a PcapSnooper class
2026-01-23 12:33:15 +08:00
Frieder Steinmetz
a8396e6cce
Formatted with black again.
2026-01-22 17:49:58 +01:00
Josh Wu
7e1b1c8f78
L2CAP: Fix wrong CID on reject
2026-01-22 23:16:25 +08:00
Josh Wu
55719bf6de
AVRCP: Fix wrong field specs
2026-01-22 22:18:58 +08:00
Frieder Steinmetz
5059920696
Please mypy.\n\nTwo calls to open(), some more annotations and a rescoped global were needed.
2026-01-22 10:40:08 +01:00
Gilles Boccon-Gibod
c577f17c99
add basic support for SCI
2026-01-20 15:32:55 -08:00
Jacopo Scannella
f3ecf04479
Added support for STA-AV53C1-USB-BLUETOOTH StarTech(dot)com dongle - RTL8761BUE
2026-01-20 09:32:51 +01:00
Gilles Boccon-Gibod
7e89c8a7f8
Merge pull request #868 from google/gbg/return-parameters
...
typing support for HCI commands return parameters
2026-01-19 09:49:15 -08:00
Gilles Boccon-Gibod
7523118581
typing surrport for HCI commands return parameters
2026-01-17 13:19:36 -08:00
Josh Wu
d4b0da9265
Fix missing ClassVar import
2026-01-16 15:21:26 +08:00
zxzxwu
f1058e4d4e
Merge pull request #859 from istemon/att-read-by-type-request-fix
...
Return 'invalid handle' for malformed read by type request
2026-01-16 15:09:20 +08:00
zxzxwu
454d477d7e
Merge pull request #864 from zxzxwu/hci-packets-typing
...
Add HCI Packets annotations and send_sco_sdu
2026-01-16 15:08:42 +08:00
zxzxwu
6966228d74
Merge pull request #863 from zxzxwu/eatt-mtu
...
Correct ATT_MTU in enhanced bearers
2026-01-16 15:08:12 +08:00
zxzxwu
f4271a5646
Merge pull request #862 from zxzxwu/gatt-multiple
...
GATT: Support Multiple Requests
2026-01-16 15:08:02 +08:00
zxzxwu
534209f0af
Merge pull request #861 from zxzxwu/l2cap
...
Replace send_pdu() with write()
2026-01-16 15:07:54 +08:00
zxzxwu
549b82999a
Merge pull request #860 from zxzxwu/address
...
Improve Address type annotations
2026-01-16 14:04:56 +08:00
Frieder Steinmetz
c69c1532cc
Fix comments that were messed up by black
2026-01-15 19:06:03 +01:00
Frieder Steinmetz
f95b2054c8
Formatted with
2026-01-15 10:50:33 +01:00
Josh Wu
84a6453dda
Fix GATT TemplateSerivce annotations
2026-01-15 12:06:05 +08:00
Frieder Steinmetz
3fdd7ee45e
Added the PcapSnooper class.
...
The class implements a bumble snooper that writes PCAP records.
It can write to either a file or a named pipe.
The latter is useful to bridge with wireshark extcap for live logging.
2026-01-14 23:40:59 +01:00
Josh Wu
3d3acbb374
Add HCI Packets annotations and send_sco_sdu
2026-01-13 17:58:37 +08:00
Josh Wu
f7364db992
Correct ATT_MTU in enhanced bearers
2026-01-12 21:03:14 +08:00
Josh Wu
0fb2b3bd66
GATT: Support Multiple Requests
2026-01-12 20:51:38 +08:00
Josh Wu
cf60b5ffbb
Replace send_pdu() with write()
2026-01-12 13:16:49 +08:00
Josh Wu
aa4c57d105
Improve Address type annotations
...
* Add missing annotations
* Declare address constants as ClassVar
2026-01-12 13:07:04 +08:00
Istemon
61a601e6e2
Return 'invalid handle' for malformed read by type request
2026-01-10 01:43:30 +00:00
Gilles Boccon-Gibod
2cad743f8c
Merge pull request #854 from TinyServal/rtl8761cu
...
Add support for RTL8761CU
2026-01-08 18:37:21 -08:00
Josh Wu
d2df76f6f4
Add test for Heart Rate and Battery Service
2026-01-08 16:42:05 +08:00
Josh Wu
91a2b4f676
Add annotation for Heart Rate and Battery Service
2026-01-08 14:43:27 +08:00
Bowen Yan
5831f79d62
Add support for the RTL8761CU
2026-01-08 16:50:11 +11:00
Josh Wu
b153d0fcde
L2CAP: Fix Enhanced Retransmission Segmentation
2026-01-07 23:49:57 +08:00
Josh Wu
4c3746a5b2
Fix some typos and annotations
2026-01-05 23:53:22 +08:00
zxzxwu
566ef967f4
Merge pull request #836 from zxzxwu/eatt
...
Add EATT Support
2026-01-05 22:26:17 +08:00
Josh Wu
df697c6513
Add EATT Support
2026-01-04 21:51:50 +08:00
Gilles Boccon-Gibod
32bb7cdaf3
add support for multiple concurrent broadcasts
2026-01-01 18:24:03 -08:00
Josh Wu
3f643de4c1
Ruff: Add and fix UP rules
2026-01-01 03:25:32 +08:00
Gilles Boccon-Gibod
8e28f4e159
Merge pull request #845 from google/gbg/ruff
...
use ruff for linting and import sorting
2025-12-30 11:38:48 -08:00
zxzxwu
8823cf108f
Merge pull request #840 from zxzxwu/credit
...
L2CAP: Enhanced Credit-based Flow Control Mode
2025-12-30 20:26:44 +08:00
Gilles Boccon-Gibod
4fb501a0ef
use ruff for linting and import sorting
2025-12-29 19:28:45 -08:00
Gilles Boccon-Gibod
ad0753b959
Merge pull request #843 from dlech/type-hints
...
Fix missing type hints on Device.notify_subscribers()
2025-12-29 16:35:46 -08:00
David Lechner
5bbbe5e40f
Remove unused imports
...
Mechanically remove unused imports with:
ruff check --select F401 --fix --extend-exclude grpc_protobuf
2025-12-29 17:19:11 -06:00
David Lechner
793fcd750c
Fix missing type hints on Device.notify_subscribers()
...
Add type hints for all arguments. Otherwise static checkers complain
when you try to use it.
2025-12-29 16:03:46 -06:00
David Lechner
9ad0eafe37
GATT: remove duplicate GATT_CONTENT_CONTROL_ID_CHARACTERISTIC
...
Remove the first occurrence of GATT_CONTENT_CONTROL_ID_CHARACTERISTIC.
The "Telephone Bearer Service (TBS)" section also defines
GATT_CONTENT_CONTROL_ID_CHARACTERISTIC later, so we don't need this one.
2025-12-29 13:57:52 -06:00
Josh Wu
618e977f20
L2CAP: Enhanced Credit-based Flow Control Mode
2025-12-23 19:51:55 +08:00
Gilles Boccon-Gibod
302e496890
android-netsim transport enhancements
2025-12-15 15:14:57 -08:00
zxzxwu
e47cb5512c
Merge pull request #779 from zxzxwu/l2cap
...
L2CAP Enhanced Retransmission mode
2025-12-03 21:57:48 +08:00
Josh Wu
456cb59b48
L2CAP: FCS Implementation
2025-12-01 16:10:45 +08:00