[roll] Roll fuchsia [bt][power] Introduce the peripheral hub component

Initial commit of the component. This component serves the
`fuchsia.bluetooth.power.Watcher` and `fuchsia.bluetooth.power.Reporter`
protocols.

Define handlers for incoming FIDL requests for the aforementioned
capabilities.

Define a minimal definition for the handlers for Reporter & Watcher
requests.

Define a shared state object to be used to track updates received from
discovered & connected remote peripherals.

Original-Bug: 86556
Test: fx test bt-peripheral-hub-tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/650521
Original-Revision: c0f6bb5db73227e0f1c21cc45396ffd2b646f408
GitOrigin-RevId: 06677993cde188223e5381bcf409298bb0faf423
Change-Id: Ic1a210c47e5ede042ded5f2ec46c58765054c14a
1 file changed
tree: b891a45ba69e032e9c6aaf69aad0dc0ba6314538
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.