[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>
1 file changed
tree: 9bb16a3cc1e492052c7ee09a639936ddc2c48d40
  1. applications/
  2. build_overrides/
  3. targets/
  4. third_party/
  5. tools/
  6. .gitignore
  7. .gitmodules
  8. .gn
  9. banner.txt
  10. bootstrap.sh
  11. BUILD.gn
  12. BUILDCONFIG.gn
  13. OWNERS
  14. pigweed.json
  15. README.md
README.md

Gonk

Getting Started

  1. Clone the repo

    git clone https://pigweed.googlesource.com/pigweed/gonk
    
  2. Source bootstrap.sh to download all compilers and tooling into the environment directory:

    . ./bootstrap.sh
    

    This should init all git submodules for you.

  3. 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
    

Compile:

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:

Host

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

On device

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"

Updating STM32Cube

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