In my modeling perspective, I have a top level component called Machine which contains the external entities. So, the generated .h and .c files are called Machine_ARCH_Bridge.[c|h]
They are both in the src/ folder.
The generated call is ARCH_shutdown() inside a generated procedure in the .c file called Machine_ARCH_shutdown() which is declared as void in the .h file
The .c file has the line #include “Machine_ARCH_bridge.h” at the top.
In the microwave oven sample project, the generated MicrowaveOven_ARCH_bridge.c code doesn’t call ARCH_shutdown() in the MicrowaveOven_ARCH_shutdown() procedure. It just has the return command.
I’m wondering why there is this difference? Do I need to mark something so that my project compiles differently?