commit | 2dd77ecd3fc55cb4076d1184182a71c308d49f5c | [log] [tgz] |
---|---|---|
author | Lucas Jenkins <lucasjenkins@google.com> | Wed Dec 02 01:38:11 2020 +0000 |
committer | Rob Mohr <mohrr@google.com> | Thu Nov 16 10:58:33 2023 -0800 |
tree | 031e52def98f0e9acfc574039289af0f536fe96f | |
parent | 6160992b38ad79c8bc354d93bd52c27243f67582 [diff] |
[bt][sm] Refactor PairingChannel to encapsulate L2CAP channel This is the first step in refactoring PairingChannel to encapsulate, rather than directly expose the underlying L2CAP channel. This CL replaces direct usages of the underlying Channel with bridge methods everywhere besides the SC Phase 2 Stage 1 classes, which are a little trickier to refactor. Bug: 53705 Test: Refactor; run `fx test bt-host-unittests` to verify. Change-Id: Ia560e906eac95952c33a8638437fe2d9f7e538d5 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/457014 Reviewed-by: Ben Lawson <benlawson@google.com> Testability-Review: Ben Lawson <benlawson@google.com> Commit-Queue: Lucas Jenkins <lucasjenkins@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.