I want initialize the Port configuration in run time.
1. I have 2 different Hardware variants with different port configurations.
2. I have enabled post build selectable option for Port config and created 2 different Port_<variant>_PBcfg files.
3. Now how can i integrate these file to my project?
4. How can call port init with different configuration set during run time?.
1. To integrate these files into your projects, just add these files to your list of source files.
2. You can pass the pointer to the configuration as the parameter to Port_Init() function, then call it again when you want to switch the variant.
E.g., there are 2 generated Port configuration structures (Port_ConfigType) named as PortConfigSet_VS_0 and PortConfigSet_VS_1. At the beginning, you want to use PortConfigSet_VS_0, then you will call:
When you want to switch to PortConfigSet_VS_1, simply call Port_Init again: