- Mar 06, 2023
-
-
Abhishek Pandit-Subedi authored
During system suspend, we need to use a separate set of LE scan window and intervals that are specifically tuned for this purpose. In order to do this only when suspended, we add |SetSystemSuspendState| to indicate when we're entering and existing suspend. We set the suspend state via |AllowWakeByHid| and remove the suspend state via |RestoreFilterAcceptList|. Currently, we only restore LE hid devices on resume to the accept list but we should also restore non-direct gatt connections in the future. Bug: 271159571 Tag: #floss Test: Manual test, ChromeOS Autotest and unit tests Change-Id: I3e67f06f7667dec69379468cc51b8405cf10de10
-
Abhishek Pandit-Subedi authored
Currently, allow_wake_by_hid tries to configure set event filter to allow all classic devices that are HID major class to attempt connection and wake us from suspend. This is insufficient to keep us from being woken by unbonded devices (which we don't want). The refactor does the following: * Gets a list of classic hid devices (where DevClass matches either keyboard or pointing device). * Program event filter using BD_ADDR instead of Class of Device filtering. Only bonded devices will be able to reconnect until we clear the Event Filter on resume. Bug: 269835025 Tag: #floss Test: Manual suspend test + autotest Change-Id: I392bd63a8ebe0e8b7d53524dd24777b599ca8e41
-
- Mar 03, 2023
-
-
Chris Manton authored
Bug: 264549607 Bug: 267867903 Test: cert/run Tag: #refactor Change-Id: I46f6780df62d4d15377096ec4498bf2a17bf70b4
-
Charlie Boutier authored
-
Chris Manton authored
Bug: 254358644 Test: gd/cert/run Tag: #refactor BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines Change-Id: If3353c93bbfdcc1b0a68ffff5e8d4cef37f3c985
-
Abel Lucas authored
-
Sungsoo Lim authored
-
Hyundo Moon authored
-
Rahul Arya authored
-
Sungsoo Lim authored
-
Chienyuan Huang authored
-
uael authored
Bug: 270702724 Test: atest avatar pts-bot Change-Id: Ie816824e206d571a7e693486ddd01a52bbdcd31d
-
Yun-hao Chung authored
-
David Duarte authored
-
- Mar 02, 2023
-
-
William Escande authored
-
En-Shuo Hsu authored
-
Łukasz Rymanowski authored
-
William Escande authored
-
William Escande authored
-
Łukasz Rymanowski authored
-
En-Shuo Hsu authored
Start sending the hfp packet loss metric as ChromeOS structured metrics. BUG: 239978865 Tag: #floss Test: ./build.py Test: emerge-${BOARD} floss Test: gd/cert/run Change-Id: I9e0e61f663c1ec1aaff6a7d8151ee6a7b234fff3
-
Jayden Kim authored
-
David Duarte authored
-
Sandeep Samdaria authored
-
Charlie Boutier authored
-
Charlie Boutier authored
-
Łukasz Rymanowski authored
If remote device has removed RINGTONE context type, we should respect that and not try to open ISO channels before the call is accepted. Bug: 242685105 Test: atest BluetoothInstrumentationTests Tag: #feature Change-Id: I3051965605981387d78a5a6b8218693a8c9b6c2e
-
Łukasz Rymanowski authored
If inband ringtone is supported by the phone, it should be exposed over GTBS only for device which is active. This patch assures that, all the devices from the active group have flag set, and all devices from not Active groups have this flag cleared Bug: 242685105 Bug: 260660659 Test: atest BluetoothInstrumentationTests Test: manual tests Tag: #feature Change-Id: I6f55f93aeb223ae4d74d4d5dc7058a60da0804e4
-
Jakub Pawłowski authored
-
Jeremy Wu authored
-
Jeremy Wu authored
-
Łukasz Rymanowski authored
If in case of Stream creation to two devices, with two bidirectional CISes, one of them (CIS ) will not be established, the state machine takes stream down. When ASEs are released, CIS is incorrectly disconnected twice. This patch fixes that Bug: 269805941 Test: atest BluetoothInstrumentationTests Test: atest bluetooth_le_audio_test Tag: #feature Change-Id: I59ad4816a008f0b2339e6c41fd050b68c7aaeb5e
-
David Duarte authored
This reverts commit b406d2b5. Reason for revert: This disable the tests on phone as well Bug: 266850093 Change-Id: Ie5927591f292e932715538d27d852f82cb74ff9c
-
Michael Sun authored
-
Sonny Sasaka authored
* changes: Floss: Provide scanner_id for OnAdvertisementFound/Lost Floss: Rename on_scan_result_lost to on_advertisement_lost Floss: Modify IScannerCallback
-
Chienyuan Huang authored
Bug: 256055210 Test: manual Change-Id: Ia6a395be424c4dbc47c8c38996987fcb63ce3ca9
-
William Escande authored
The `define` cannot be override on runtime and some target need to configure the available services (Eg: Wear OS) Test: manual | set the property and check new behavior Bug: 263323082 Change-Id: I39e474b2a0d167c1098ba9df15d5518644786e9e
-
Archie Pusaka authored
-
William Escande authored
-
Zhengping Jiang authored
-