Zephyr#
Pigweed has preliminary support for Zephyr. See the docs for these modules for more information:
Get started with Zephyr and Pigweed#
Complete the Zephyr Getting Started Guide.
Check out the zds2023 repository for an example of a Zephyr starter project that has been set up to use Pigweed.
See Zephyr Kconfig reference to find the Kconfig options for enabling individual Pigweed modules and features.
Testing#
To test against Zephyr, first go through the Zephyr Getting Started Guide. Once set up, simply invoke:
$ . ${PW_ROOT}/activate.sh
$ ${ZEPHYR_BASE}/scripts/twister -T ${PW_ROOT}
Attention
Testing has only been verified with -p native_posix. Proceed with caution.