Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 088294c5 authored by Hansong Zhang's avatar Hansong Zhang
Browse files

Initial commit for topshim facade

- Add the entry point for the topshim stack with facade
(bt_topshim_facade).
- So far it works only with Android tree; we want to reduce the
dependency further.  So far it depends on 4 shared_libs defined in
Android.bp.
- Introduce the initial layout of the APIs (facade.proto) and the
corresponding implementation (facade/src/*.rs), and sample client code.
We also have a simple Python unittest to verify the framework.  Note
that we want to run it with mobly next.  The existing code is fully
compatible.
- Introduce the use of Python 3 async to help with event stream.
- Currently we generate grpc python manually through protoc.  We will
migrate to Android Build system (and another script) next.

Tag: #gd-refactor
Bug: 181590011
Test: make and run bt_topshim_facade
Change-Id: Ie0a4e5a7c65dd9812240f24444b787e0d5ba8259
parent f9c0a0fa
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment