How to create Zephyr RTOS Workspace with device drivers for Raspberry Pi Pico(RP2040) and other boards like STM32 Nucleo and VS Code Setup.
Everything about Zephyr RTOS Workspaces is covered in this YouTube video.
-
For workspace apps
-
Raspberry Pi Pico RP2040 (Zephyr board name: rpi_pico)
-
STM32 boards like ST NUCLEO F302R8 and more (Zephyr board name: nucleo_f302r8)
The provided manifest files contain only the minimum required modules to compile example-application.
-
-
For freestanding apps
- You don't need Manifest files.
-
Raspberry Pi Pico RP2040 (Zephyr board name: rpi_pico)
- For workspace apps
- For freestanding apps
The provided ".vscode/launch.json" file is required for Raspberry Pi Pico RP2040 debugging. For other boards, you are on your own.
-
Other boards
- For workspace apps
- You don't need VS Code Workspace Settings.
- For freestanding apps
You can use these ".vscode" settings to build your apps in VS Code. These settings work on almost any board, unless you need other dependencies.
- For workspace apps
* The ".vscode" settings were tested on Linux (Ubuntu 22.04), macOS (Ventura 13.2), and Windows (10).
Creating projects like this takes a great amount of time. Much appreciated if you consider supporting me so that I can continue projects like this and creating new contents for everyone.
- You can support me on GitHub Sponsors (monthly or one time)
- You can be one of my patrons on Patreon (monthly)
- You can tip me via Ko-fi (one time)
As it says in the Apache License 2.0, you can use my code anywhere as long as you include the license file and copyright notice. Also, state if you make any changes.
Copyright (c) 2022 Mr. Green's Workshop https://www.MrGreensWorkshop.com