Zephyr (west) manifest files allow the user to specify where and when dependencies are included into a project. Doing so allows cleaner project repositories and more precise control over when and how a project will be updated down the line.
Troubleshooting high complexity systems like Zephyr requires more thorough tools. Menuconfig allows users to see the layers of their system and adjust settings without requiring a complete system recompilation. Zephyr expert Marcin shows how he uses this tool for troubleshooting.
Every IoT device needs to provision devices that are going to be available in the field. Golioth leverages open standards and updates devices securely. We show you how using Bluetooth, Golioth, Zephyr, and MCUmgr.
Golioth shows how to use Zephyr overlays and lays out a case for how they improve porting between different platforms, alleviating chip shortage issues.