Skip to content
Snippets Groups Projects
  1. Oct 23, 2022
    • Abhishek Pandit-Subedi's avatar
      floss: Allow HID reconnect during suspend · 0e93532c
      Abhishek Pandit-Subedi authored
      Raw addresses for paired devices aren't only stored as public addresses.
      Since we filter for LE HID attributes, provide both the RawAddress and
      LE address type when we provide the list of devices that can wake the
      system.
      
      In order for LeAddressManager to re-arm connection, we need to add these
      devices via |AcceptLeConnectionFrom| instead of
      |AddDeviceToFilterAcceptList|.
      
      Bug: 231345733
      Tag: #floss
      Test: Manual test on ChromeOS.
      Change-Id: I8ae8bc0f71ed07260f5f1880ab6bb8f27ffff972
      0e93532c
    • Abhishek Pandit-Subedi's avatar
      floss: Trigger OnDisconnection during suspend · d83e8199
      Abhishek Pandit-Subedi authored
      When suspending, we do ACL disconnection of all devices. Depending on
      the firmware implementation, the actual HCI Disconnection event can be
      emitted immediately afterwards or after the link layer disconnects. To
      speed up suspend, we will mask out the HCI Disconnection event and
      simply run the `OnDisconnection` method right away.
      
      Bug: 231435700
      Tag: #floss
      Test: Manual test on ChromeOS
      Change-Id: If74b15562e224850aeac02a22e5a24b4d25a9a88
      d83e8199
    • Treehugger Robot's avatar
      Merge changes Ice83e58e,Iccce2f80,I069bb911,I0470a82f,I4fa447eb, ... · 5457ff2c
      Treehugger Robot authored
      * changes:
        [Invisalign] Move profile-specific log levels out of core
        [Invisalign] Do not run profile dumpsys from core
        [Invisalign] Add HACK_* interface for ad-hoc callbacks out of the core
        [Invisalign] Add CodecInterface
        [Invisalign] Add ConfigInterface
        [Invisalign] Pass more callbacks down from profiles
        [Invisalign] Invoke callbacks for profiles passed down from JNI
        [Invisalign] Pass in an interface into core sending events to profiles
        [Invisalign] Update startup sequence to remove backwards dependencies
      5457ff2c
    • Rahul Arya's avatar
      [Invisalign] Move profile-specific log levels out of core · b04273fb
      Rahul Arya authored
      Test: compiles, prints log messages on startup
      Bug: 254063018
      Change-Id: Ice83e58e3342e04f641c1435f4d9676b0a5ea195
      b04273fb
    • Rahul Arya's avatar
      [Invisalign] Do not run profile dumpsys from core · 955dc220
      Rahul Arya authored
      Trigger the same dumpsys operations from outside.
      
      Test: adb shell dumpsys bluetooth_manager
      Bug: 254063018
      Change-Id: Iccce2f80e215f5f5587678193e1d02754344e7b8
      955dc220
    • Rahul Arya's avatar
      [Invisalign] Add HACK_* interface for ad-hoc callbacks out of the core · 4ed908e6
      Rahul Arya authored
      We shouldn't have these, but they exist, and I don't want to touch what
      isn't obviously broken.
      
      Bug: 254063018
      Test: all existing tests
      Change-Id: I069bb911da4639adc83268e641718b1fbb57090c
      4ed908e6
    • Rahul Arya's avatar
      [Invisalign] Add CodecInterface · bd81727d
      Rahul Arya authored
      Not sure if this should belong in the core, or as an injected interface.
      We only inject this one codec since A2DP lives outside the core, but SCO
      is (currently) inside.
      
      Bug: 254063018
      Test: all existing tests
      
      Change-Id: I0470a82f639595e33e82257f4031fc629706c97d
      bd81727d
    • Rahul Arya's avatar
      [Invisalign] Add ConfigInterface · 563b517a
      Rahul Arya authored
      Add a mechanism to pass down runtime config values into the core. Also
      took the opportunity to remove some minor code duplication.
      
      Bug: 254063018
      Test: all existing tests
      
      Change-Id: I4fa447eb5f738047020e1b41ab3657d86f867dc5
      563b517a
    • Rahul Arya's avatar
      [Invisalign] Pass more callbacks down from profiles · b78e0401
      Rahul Arya authored
      Bug: 254063018
      Test: all existing tests
      
      Change-Id: I249ab6dfced4bfc9eeab1b46701cc60825ecb7b9
      b78e0401
  2. Oct 22, 2022
  3. Oct 21, 2022
  4. Oct 20, 2022
Loading