Pigweed has preliminary support for Zephyr. See the docs for these modules for more information:


The version of Zephyr bundled with pw package install zephyr is being migrated to v3.6 as we near the latest release.

Get started with Zephyr and Pigweed#

  1. Check out the zephyr_pigweed repository for an example of a Zephyr starter project that has been set up to use Pigweed.

  2. See Zephyr Kconfig reference to find the Kconfig options for enabling individual Pigweed modules and features.


To test against Zephyr, first go through the zephyr_pigweed tutorial. Once set up, simply invoke:

$ source ${PW_ROOT}/activate.sh
$ west twister -T ${PW_ROOT}


Testing has only been verified with -p native_posix. Proceed with caution.