1. 29 Jan, 2015 1 commit
  2. 27 Jan, 2015 1 commit
    • Andre Eisenbach's avatar
      Change pairing_cb to assume temporary pairing by default · 89363761
      Andre Eisenbach authored
      When pairing takes place, the pairing_cb.is_temp flag indicates whether
      a pairing is temporary or permanent. Link keys are not stored for
      temporary pairings. Since this is a "positive" flag, resetting the
      pairing_cb control block (ex. memset to 0), it will assume persistent
      pairing by default. Under certain circumstances, this can lead to a link
      key being stored for temporarily secured connection.
      
      This patch reverses the flag to be a "negative" flag. Renamed to
      "persistent_bond", the default 0 meaning is now used to indicate a
      temporary bond. If the lag is not properly set now, it will default to a
      temporary bond and will not save the link key erronously.
      
      Bug: 18345373
      Change-Id: I6e821595877ff30d64dc6e33602ac049cab3dd1e
      89363761
  3. 19 Jan, 2015 1 commit
  4. 15 Jan, 2015 1 commit
  5. 13 Jan, 2015 1 commit
  6. 12 Jan, 2015 1 commit
  7. 07 Jan, 2015 2 commits
  8. 22 Dec, 2014 2 commits
  9. 17 Dec, 2014 1 commit
    • Andre Eisenbach's avatar
      Allow connection parameters updates by slave · 01a069a2
      Andre Eisenbach authored
      GATT service discovery in the slave role does not update to fast connection
      parameters when connected. Accordin to the 4.0 spec, the connection
      parameter disable/enable call is used for only by the masster role.
      The 4.1 and later spec allows the slave role to control the connection
      parameter update so that a slave role GATT client can perform the service
      discovery using fast connection parameters.
      
      Also switched to requestiong 7.5ms connection interval by default during
      service discovery.
      
      Bug: 18266904
      Change-Id: Ie6300587306be3d694937e3888069e252592be42
      01a069a2
  10. 10 Dec, 2014 1 commit
  11. 09 Dec, 2014 2 commits
  12. 08 Dec, 2014 1 commit
  13. 06 Dec, 2014 1 commit
    • Chaojing Sun's avatar
      LE: Register for service change indication · adc9f28a
      Chaojing Sun authored
      Some bonded remote devices require the client to register for service
      change indication and actually set the client configuration descriptor
      before service change indications can be removed.
      
      This change add an additional step after device bonding has occured to
      register for service change indication if possible.
      
      Bug: 18173911
      Change-Id: I25386faec0d58834ee2b0a9d1db2d2e052311264
      adc9f28a
  14. 04 Dec, 2014 5 commits
  15. 03 Dec, 2014 4 commits
  16. 02 Dec, 2014 1 commit
  17. 27 Nov, 2014 1 commit
  18. 26 Nov, 2014 4 commits
  19. 25 Nov, 2014 1 commit
  20. 24 Nov, 2014 2 commits
  21. 22 Nov, 2014 1 commit
  22. 21 Nov, 2014 1 commit
    • Simon Wilson's avatar
      DO NOT MERGE Reduce TIMER_INTERVAL_FOR_WAKELOCK_IN_MS to 100ms · 654c376f
      Simon Wilson authored
      The bluedroid wakelock locked time has increased 2.5x since K.
      Reduce the 3s interval to reduce the time that the wakelock is
      held, allowing the kernel to suspend more frequently. By
      reducing this, wakelock usage returns to roughly K levels.
      
      This in turn reduces BT process power usage.
      
      Bug: 18357273
      Change-Id: I7c3bddffafb0fa59468b8dd5718220be8ac85506
      654c376f
  23. 20 Nov, 2014 1 commit
  24. 19 Nov, 2014 1 commit
  25. 18 Nov, 2014 2 commits