Create embedded-target samples
The samples exisintg in sample
only target executions on LINUX/Windows.
A new set of samples (samples/embedded
) must be added:
-
Create a platform_dep
subfolder to abstract the Hardware specificities (set up, network, ...) -
Move Zephyr samples to this new folder and adapt them to make them runnable under any target, provided that their specific implementation is available under ( samples/embedded/platform_dep
) - Implement under
platform_dep
. (FreeRTOS will be handled through !938 (merged) ):-
Linux, -
Windows -
Zephyr
-
-
Add sources to format check -
Add Linux and zephyr build to CI -
Remove Zephyr samples and previous CI -
Update Wiki (https://gitlab.com/systerel/S2OPC/-/wikis/compilation/Zephyr-compilation)
Edited by Jérémie Chabod