Skip to content
Snippets Groups Projects
  1. Nov 17, 2016
    • Jakub Pawlowski's avatar
      Add BUILD.gn for tinyxml · e18bf10b
      Jakub Pawlowski authored
      Change-Id: I82d2bb25470d46516e0ab6114bf85cb93f9023ac
      e18bf10b
    • Andre Eisenbach's avatar
      Revert "Bluetooth: Fix the issue that peer A2DP SNK device can not auto-reconnect." · ecefb405
      Andre Eisenbach authored
      This reverts commit 5db07990.
      
      Despite the original patch intention, it actually causes various remote
      devices (tested Android Auto, Logitech Speakerphone, Tesla Model S and
      many more) to no connect A2DP (only HFP) in various re-connect
      scenarios.
      
      This is due to the fact that the stream end point type is not correctly
      determined yet in some of these scenarios causing the AVDT stream to be
      closed prematurely and thus the A2DP connection to fail.
      
      Test: manual; various devices
      Fixes: 32688022
      ecefb405
  2. Nov 16, 2016
  3. Nov 15, 2016
  4. Nov 14, 2016
    • Jakub Pawlowski's avatar
      Reenable advertising instance after an LE advertising state change · 3ac60b24
      Jakub Pawlowski authored
      Ensure BleAdvertisingManager::OnAdvertisingStateChanged() is called
      after an advertising state change to re-enable advertising after
      a connection.
      
      This patch also fixes the registration test, which was broken since
      one more advertising instance was freed for general usage.
      
      Test: net_test_stack_multi_adv native test
      Change-Id: I76887d98cb3ec386ebc0f7fad95170b8c18b9116
      3ac60b24
  5. Nov 13, 2016
  6. Nov 12, 2016
  7. Nov 11, 2016
    • Jakub Pawlowski's avatar
      Unify advertising API (1/3) · ecdea713
      Jakub Pawlowski authored
      This patch unifies advertising API. On startup, if VSC multi advertising
      is avaliable, it will be used, otherwise
      BleAdvertiserLegacyHciInterfaceImpl will be used, which provides one
      advertising instance.
      
      Test: sl4a tests are passing, all proper tests updated accordingly
      Change-Id: I73753962e3a33a980e8a9a1174c8d88611a47e6b
      ecdea713
    • Jakub Pawlowski's avatar
      Always use big endian for keeping service UUID · 95caef49
      Jakub Pawlowski authored
      When adding services to GATT database, applications should always provide
      it in big endian format.
      
      Bug: 32750783
      Change-Id: I5264357bdbb6bab453b63baae6563cde86d20bac
      95caef49
    • Jakub Pawlowski's avatar
      Fix how LE connection parameters are set after connecting · 5016fae1
      Jakub Pawlowski authored
      This patch fixes bug introduced in commit
      e5d56f55
      which would cause unnecessary connection parameter update requests
      to be send. It should be sent immediately after connecting only.
      
      Bug: 32563079
      Bug: 28435172
      Change-Id: Ibd9301a990f12a94e8043b9c29a480f068251ba8
      5016fae1
    • Matadeen Mishra's avatar
      Handling Authentication Failure From the lower layer · f9dbfb6a
      Matadeen Mishra authored
      Use case: DUT unable to do connect with all devices in
      Multipairing case.
      
      Steps:
      1. pair with HS
      2. disconnect HS.
      3. reconnect HS from DUT.
      
      Failure: Authentication failure occurred due to LMP
      transaction collision DUT not deleting link key which
      lead to unable to connect to device.
      
      Root Cause: Not posting the Authentication failure
      event to application layer, while removing the link-key.
      
      Fix: Post the Authentication failure event to application
      and removing the link-key.
      
      Test: code compilation.
      
      Change-Id: I079d8ce89c1fea66f0624127514cec8405bfdd3d
      f9dbfb6a
    • Ajay Panicker's avatar
      Move callback to dispatch thread · 828ff867
      Ajay Panicker authored
      Change the thread that the timeout posts a connection request event to
      so that the state machine handles calling the callback on the correct
      thread to prevent a JNI crash.
      
      Bug: 32754737
      Test: Manually paired a device that normally crashes phone
      Change-Id: I2c3384feaa404cc583e81b2df994b7cbd079d25d
      828ff867
    • Jakub Pawlowski's avatar
      Fix incorrect check for empty out-of-band pairing data · 769318bb
      Jakub Pawlowski authored
      Bug: 32780409
      Test: try pairing with nRF52DK using OOB LE SC
      Change-Id: I3c165843bb76c372b76bdc18a7d9226345d39037
      769318bb
  8. Nov 10, 2016
  9. Nov 09, 2016
    • Myles Watson's avatar
      include: Apply clang-format · 1ce23e56
      Myles Watson authored
      clang-format -i --style=file include/*
      
      Test: mma -j32
      Change-Id: Ibfb31af3fa82cfd6021fdc3203381b91e57bb71e
      1ce23e56
    • Myles Watson's avatar
      include: Fix comment formatting · cf1277c4
      Myles Watson authored
      In preparation for clang-format, fix a few comments that
      would have been mangled.
      
      Test: mma -j32
      Change-Id: I7194818e93432f8bad4d7c114a93025e217aa694
      cf1277c4
  10. Nov 08, 2016
  11. Nov 07, 2016
  12. Nov 04, 2016
Loading