[roll third_party/pigweed] pw_rpc: Make channel output to Server::ProcessPacket optional

This updates the RPC server to not require a channel output as an
argument to the ProcessPacket function. This output is only used to
create dynamic channels. Dynamic channels are not properly supported
yet, and some projects will never use them. Requiring a channel output
argument needlessly complicates RPC setup for these projects.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/71760

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: a19e285f417b081..ba93a434b8301df
Roller-URL: https://ci.chromium.org/b/8827735068244172561
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8827735068244172561
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I55ddfebbd7a40788c763667903d55702b71bbdac
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/74900
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: d132c5c9882d46905a4feb2484fb1e223280d31b
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cube/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cube/
  12. pw_spin_delay_stm32f429i_disc1/
  13. targets/
  14. third_party/
  15. tools/
  16. .gitattributes
  17. .gitignore
  18. .gitmodules
  19. .gn
  20. activate.bat
  21. banner.txt
  22. bootstrap.bat
  23. bootstrap.sh
  24. BUILD.gn
  25. BUILDCONFIG.gn
  26. env_setup.json
  27. navbar.md
  28. OWNERS
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

Clone this repo with --recursive to get all required submodules.

git clone --recursive https://pigweed.googlesource.com/pigweed/experimental

This will pull the Pigweed source repository into third_party/pigweed. If you already cloned but forgot to --recursive run git submodule update --init to pull all submodules.