Difference between revisions of "Zephyr driver demo"
Jump to navigation
Jump to search
| Line 10: | Line 10: | ||
Key files in the two parts of Zephyr out-of-tree driver and demonstrating app: | Key files in the two parts of Zephyr out-of-tree driver and demonstrating app: | ||
| − | {| | + | {| class="wikitable" |
| + | |- | ||
| + | ! Zephyr app | ||
| + | ! Driver out-of-tree | ||
|- | |- | ||
|| | || | ||
| Line 24: | Line 27: | ||
driver | driver | ||
| | | | ||
| + | </pre> | ||
|} | |} | ||
Revision as of 21:38, 24 August 2021
Zephyr Driver and Separate Demo
- OVERVIEW - Here list and begin to describe key, salient features of a Zephyr RTOS based driver and separately build-able demo to exercise given driver. Driver for first version 0p0 is "out of tree", in other words outside of Zephyr project's source tree.
^ Key Zephyr App Files
Key files in the two parts of Zephyr out-of-tree driver and demonstrating app:
| Zephyr app | Driver out-of-tree |
|---|---|
demo (app) | west.yml Kconfig CMakeLists.txt |
driver | |
All the more that is in Jared Wolff's AQW demo:
ted@localhost:~/projects/embedded/ncs/zephyr/samples/sandbox-de-ted/jared-wolff/demo$ tree -R . ├── boards │ ├── nrf52840dk_nrf52840.conf │ └── nrf52840dk_nrf52840.overlay ├── CMakeLists.txt ├── Kconfig ├── prj.conf ├── prj.debug.conf ├── prj.release.conf ├── README.md ├── src │ └── main.c ├── west.yml └── z--build-messages-001--first-build.txt 2 directories, 11 files