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

Commit 1e8b4e25 authored by Bidhya Sharma's avatar Bidhya Sharma Committed by Automerger Merge Worker
Browse files

Merge "GD Rust: Update README.md" am: 170289b6

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/1960539

Change-Id: I877a1fb540cbcd82bb9adda8734d4b791b9a2f1e
parents 07d4b9e7 170289b6
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -15,3 +15,17 @@ There are some dependencies:
You should use `build.py` at the root to do your Rust builds so that it
correctly points your dependencies towards the vendored crates and sets your
$CARGO_HOME to the correct location.

### Building `packets` package
This package depends on `bluetooth_packetgen` and thus simply using
`cargo build` will fail. Follow the steps below to ensure the dependency is
found in `$CARGO_HOME/bin`.

1. Run `m -j32 bluetooth_packetgen` to compile `bluetooth_packetgen` c++ binary.
2. Change directory to `$CARGO_HOME/bin`.
3. Create a symlink in `$CARGO_HOME/bin` to compiled `bluetooth_packetgen`.
`ln -s ~/aosp/out/host/linux-x86/bin/bluetooth_packetgen bluetooth_packetgen`

### Enable GD Rust
1. `adb shell device_config put bluetooth INIT_gd_rust true`
2. Restart the device