Skip to content

android: Add LE Peripheral role support

Martin Fuzzey linux-bluetooth 2 versions – In review

Get series with b4
b4 am 20171013140204.19524.68439.stgit@localhost

Versions newest first · linked by author and title

  1. v2 Latest3 patches 1 replyIn review
  2. v13 patches 4 repliesSuperseded

Changes in v2 from the cover letter

- Only load keys if BRDE supported rather than always trying and ignoring error
- Use the bt_ad_* helper functions rather than open coding advertisement data
- free_adv_instance() accepts NULL like the other free family members
- Style fixes
- Remove SOBs

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3android: Skip key loading for LE only devices.android/bluetooth.c+5 -10 replies
2/3android: Get max advertising instances from kernelandroid/bluetooth.c+43 -10 replies
3/3android: Enable multiadvertisingandroid/Android.mk android/bluetooth.c android/bluetooth.h +1 more+454 -100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH V2 BlueZ 0/3] android: Add LE Peripheral role support

This series adds a few missing pieces for Peripheral role support on Android 5.

This has been tested in the following configuration:
- Android 5.1.1
- Kernel 4.4
- nRF52 chip running Apache Newt firmware

Changes for V2:
- Only load keys if BRDE supported rather than always trying and ignoring error
- Use the bt_ad_* helper functions rather than open coding advertisement data
- free_adv_instance() accepts NULL like the other free family members
- Style fixes
- Remove SOBs