Skip to main content

Setting up the Toolchain

1. Install Required Tools


2. Set Up VS Code

  • Install the nRF Connect VSCode Extension Pack

  • In the extension:
    Install/Manage toolchainInstall SDKDownload 3.1.0


3. Clone the ZSWatch project

git clone https://github.com/ZSWatch/ZSWatch.git --recursive

Now open the cloned project in VSCode.


4. Initialize the Project

Open an nRF Connect Terminal (not a regular) in VS Code: (ctrl + shift + p) -> nRF Connect: Create Shell Terminal)

Then run:

west init -l app
west update

Next, install the required Python packages. Both lines are needed. The first installs Zephyr's dependencies, the second installs ZSWatch-specific scripts (image upload tools, etc.).

pip install -r zephyr/scripts/requirements.txt
pip install -r app/scripts/requirements.txt