Add top level manifest to build the Zephyr integration project

To verify, use the same steps as in the README file but substitite
the first steps (the checkout) with:

1. Clone the empty manifest repo
2. Cherry-pick this change
3. Run repo init from a local manifest via
   `$ repo init -u file://$(pwd) -b main -m manifest.xml --depth 1`

Change-Id: I667176389c78b00b621e068b51be7216b56ccb42
Signed-off-by: Yuval Peress <peress@google.com>
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-manifest/+/130390
Reviewed-by: Rob Mohr <mohrr@google.com>
2 files changed
tree: 1b0aa2ff5bfa577bd866f5c731f0f44644f79959
  1. manifest.xml
  2. README.md
README.md

Getting started using Repo

This manifest is currently pinned to Zephyr v3.3

$ mkdir zephyr-pigweed-integration
$ cd zephyr-pigweed-integration
$ repo init -u sso://pigweed/pigweed/zephyr-manifest -b main -m manifest.xml
$ repo sync
$ cd workspace
$ . pigweed/bootstrap.sh
$ pip install -r zephyr/scripts/requirements.txt
$ ./zephyr/scripts/twister -v -c -i -T samples/ \
  -x=ZEPHYR_MODULES="$(pwd)/nanopb;$(pwd)/pigweed" \
  -x=ZEPHYR_BASE=$(pwd)/zephyr