Hi Team,
can you please state options for this?
Switching the encoding of enums from packed to int using the project options GUI doesn't propagate throughout the entire project and leads to the following linker error:
fatal error: object files have incompatible enumeration types ("./webpage.obj"
= 32-bit,
"D:\LD_Sandbox_Head\04_Engineering\01_Source_Code\src\support\hil_server_eve
\HIL_Server_ARM\Debug\configPkg\package\cfg\client_pea8f.oea8f" = packed)
Since several data structures are transported not only between the processors on the chip, but also to simulation frameworks on PC, enum_type=int is required.
The "trivial" fix manually modifying every single enum is not a good solution, since it requires manually hunting down every single instance in every relevant header.
Thanks,
Thorsten