[roll] Roll third_party/pigweed pw_bluetooth_sapphire: Revert commits to get to a known working state

There are various moving parts at the moment with relation to Fuchsia's
deletion of the bt-host Sapphire code. While we have been waiting on
that, Sapphire development has continued within Pigweed. Various changes
have been made and Fuchsia can no longer pull in the latest Pigweed (to
obtain Sapphire) and successfully build with it. This change reverts a
series of commits, listed below, to return to a known working state so
that we can pull in Pigweed properly into Fuchsia. We will then delete
the Sapphire core bt-host code and then revert this change to redo the
work contained within it.

Reapply "pw_bluetooth_sapphire: Refactor method and variable names"

This reverts commit 8c730a90041c5d96d9ae7a71680fc106b181c697.

Reapply "pw_bluetooth_sapphire: Use size calculation for reports_size in Emboss"

This reverts commit 7e380e8b3813bd1c5e561ac91326dabb9ff4b6ca.

Revert "pw_bluetooth_sapphire: Use size calculation for reports_size in Emboss"

This reverts commit 4bab5d3991938c000c73014b50de3af7eada58db.

Revert "pw_bluetooth_sapphire: Use Write instead of UncheckedWrite"

This reverts commit b9a51a377278508527176406804fbe253bc8bc10.

Revert "pw_bluetooth_sapphire: Remove now unnecessary use of std::optional"

This reverts commit 6279dcff3ab3c1d9d2f4085f4306e9f82804d5a6.

Revert "pw_bluetooth_sapphire: Move LegacyLowEnergyScanner impl to base class"

This reverts commit afd316169759dd64c89f17472df0cfae369e35c6.

Revert "pw_bluetooth_sapphire: Create new LowEnergyScanner polymorphic methods"

This reverts commit d18befe5952f6fc3ea713c385c68348c3cc36a6a.

Revert "pw_bluetooth_sapphire: Extended scanning support, Fake(Controller|Peer)"

This reverts commit a8eb8a3d5f2ebf60d9e763d99bbbc3cb66dd98b4.

Revert "Reapply "pw_bluetooth_sapphire: Refactor method and variable names""

This reverts commit 5764b9ef9e84c1cd3dcee908696bc2d35e658f49.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/183014
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Revision: 770c57d44c0ae847d7cca2c36d176d49d44b05e8
GitOrigin-RevId: 7aa6eb10bdc44aa6741711d3f43b7ce031126d74
Change-Id: I98953942dec89ecc1afcd78da4d6b88b8243678f
1 file changed
tree: a0f9fd1ff3454e1c1704bac40da8772a86fe6837
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.