Open utterances-bot opened 6 months ago
How does the project find the driver in the OOT module? As far as I can tell the project is not informed of the location of the OOT module. Does zephyr scan the entire machine? In my case, I have zephyr in ~/. And I have the OOT module and project on my desktop (~/Desktop). As far as I can tell, the project knows nothing about the OOT module.
I have not figured out how the CMAKE process works. How does zephyr navigate through all the files, examining all the yaml, yml, KConfig, CMakeList.txt files, and maybe other files to obtain what is needed to build the project. If you can point me to an explanation, I would appreciate it.
James Delaney's Blog - Creating out-of-tree modules for Zephyr RTOS
https://jdelaney.me/posts/zephyr-oot-modules/