We have a custom board with S128 MCU. We have different applications for the same board for different customers. I want to split the driver side from the application side. I want to create a board project; make all necessary clock, pin, and driver initialization on that project and provide a simple API. Thanks to that API, the application project will use this API to control the hardware. I don't want to keep copy-paste all the thread synchs, BSP configuration, etc. to just writing to external flash.
Any example or a kick start idea would be really helpful.
You could create a Synergy library project that contains the Synergy configuration, and an application project that references this Synergy library project. This is detailed in the e2studio help for Synergy :-
In reply to emree: