commit | 4a4d817f2be62b9e6fa82fb336a08b8af6a14a19 | [log] [tgz] |
---|---|---|
author | pigweed-roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> | Fri Oct 27 22:19:52 2023 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Oct 27 22:19:52 2023 +0000 |
tree | 9bb16a3cc1e492052c7ee09a639936ddc2c48d40 | |
parent | f05ff75bc4061b090af1d9d0f5001ea46b88beec [diff] |
[roll third_party/pigweed] pw_bluetooth: Remove anonymous entry in LEPeerAddressTypeNoAnon The LEPeerAddressTypeNoAnon is meant for commands and events which don't include an anonymous value in the peer address type. Somehow, LEPeerAddressTypeNoAnon still included the anonymous value. This change removes that value. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/177881 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: ab4e275111ff336..5bdcaf22dfa2995 Roller-URL: https://ci.chromium.org/b/8766045957705846737 GitWatcher: ignore CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I405a36a0f8ebe489fe6b90cb9b86b7261d80bc4e Reviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/178133 Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com> Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Clone the repo
git clone https://pigweed.googlesource.com/pigweed/gonk
Source bootstrap.sh
to download all compilers and tooling into the environment
directory:
. ./bootstrap.sh
This should init all git submodules for you.
From here on the Pigweed environment is activated. You can activate the environment in a new shell without re-running bootstrap by sourcing activate.sh
. ./activate.sh
Build for the host and device by running:
pw build
This is mostly a shortcut with nice output for running gn gen out/gn
and ninja -C out/gn
.
The build commands are defined in: //tools/gonk_tools/build_project.py
.
Run the host app and connect to it via pw-system-console
:
./out/gn/host_device_simulator.speed_optimized/obj/applications/system_example/bin/system_example & \ pw-system-console --socket-addr default \ --proto-globs third_party/pigweed/pw_rpc/echo.proto ; \ killall system_example
Flashing
openocd -s $PW_PIGWEED_CIPD_INSTALL_DIR/share/openocd/scripts \ -f $GONK_ROOT/targets/stm32f769i_disc0_stm32cube/openocd_stm32f7xx.cfg \ -c "program out/gn/stm32f769i_disc0_stm32cube.size_optimized/obj/applications/system_example/bin/system_example.elf reset exit"
Checkout the desired commits in each of these submodules:
third_party/stm32cube_f7/cmsis_core third_party/stm32cube_f7/cmsis_device third_party/stm32cube_f7/hal_driver
Then run from Gonk root:
python -m pw_stm32cube_build gen_file_list third_party/stm32cube_f7