Hello and thank you, Jared.
I believe I have ncs v1.6.1
SDK initialized correctly. I’ve been able to build example projects for three different target boards. For my current target board and posted questions my build command is:
west build -b sparkfun_thing_plus_nrf9160 -p
I’ve been using the pristine option out of habit, after switching between boards a few times. It’s probably not always necessary to build pristine when the target hardware stays the same.
So how should I locate the “main west.yml” file in my SDK? Absolute path to my current driver work is:
/home/ted/projects/embedded/ncs/zephyr/samples/sandbox-de-ted/blink-plus-uart
In this path the dir named ncs
is where I invoked west init
and west export-zephyr
or similar. My ncs
version is 1.6.1, and Zephyr RTOS version is 2.6.0:
ted@localhost:~/projects/embedded/ncs/zephyr$ cat VERSION
VERSION_MAJOR = 2
VERSION_MINOR = 6
PATCHLEVEL = 0
VERSION_TWEAK = 0
EXTRAVERSION = rc1
While I created the driver directory structure with a depth of three, and modified CMakeLists.txt next to it, and added three CMakeLists.txt files and four Kconfig files along side and within this dir structure, I did not create a ./zephyr
dir nor a module.yml
file in it. I assume there’s already an instance of module.yml
that’s getting found by cmake
and friends as an early step in the builds. You’re saying however that I should create a local one? Will both a local module.yml
file in blink-plus-uart get parsed along with whatever instance of module.yml
is or was getting parsed in the more original example code?
Given the path to my sandbox area for development, what key info need I add to the manifest west.yml
file?
- Ted