Resolve circular include dependencies
Zephyr kernel is dependend on trace.
Trace is dependend on segger rtt.
Segger rtt MUST NOT be dependend on zephyr kernel.
Move lock functions from header into c file to avoid circular
dependency.
Fixes #43887.
Signed-off-by:
Christoph Coenen <ccoenen@baumer.com>
Loading
Please sign in to comment