mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-31 05:26:26 +00:00
Using find_package to locate Zephyr. Old behavior was to use $ENV{ZEPHYR_BASE} for inclusion of boiler plate code. Whenever an automatic run of CMake happend by the build system / IDE then it was required that ZEPHYR_BASE was defined. Using ZEPHYR_BASE only to locate the Zephyr package allows CMake to cache the base variable and thus allowing subsequent invocation even if ZEPHYR_BASE is not set in the environment. It also removes the risk of strange build results if a user switchs between different Zephyr based project folders and forgetting to reset ZEPHYR_BASE before running ninja / make. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
Kconfig | ||
prj_mec15xxevb_assy6853.conf | ||
prj_mec1501modular_assy6885.conf | ||
prj.conf | ||
README.rst | ||
sample.yaml |
.. espi-sample: Enhanced Serial Peripheral Interface #################################### Overview ******** This sample demonstrates how to use the Enhanced Serial Peripheral Interface (eSPI) API. It shows how to configure and select eSPI controller capabilities as part of a simple eSPI handshake that includes exchanging virtual wire packets. Standard platform signals are sent virtual wire packets over the bus. Callbacks are registered that will write to the console indicating main eSPI events and when a virtual wire is received. Building and Running ******************** The sample can be built and executed on boards supporting eSPI. Any pins required for minimum eSPI handshake should be configured. Sample output ============= .. code-block:: console Hello eSPI test! eSPI test - I/O initialization...complete eSPI slave configured successfully! eSPI test - callbacks initialization... complete eSPI test - callbacks registration... complete eSPI test - Power initialization...complete eSPI test - Handshake eSPI BUS reset 0 VW channel is ready PLT_RST changed 1 1st phase completed 2nd phase completed 3rd phase completed note:: The values shown above might differ.