Hi @Chris-Sun,
1. Yes, this is correct. The latest version for Design Studio and RTD packages do not include these parameters for the module.
2. Yes, since these parameters are no longer available for configuration. You can use them in your project if your RTD packages support them, and as I've shared in the previous, these parameters describe the maximum time for the operations.
3. The PRE-COMPILE and POST-BUILD variants both function as an AUTOSAR specific option.
If you configured Config Variant as PRE-COMPILE, you won't need to add a parameter for the initialization function in the main code (e.g Eth_Init(NULL)).
If configured as POST-BUILD, then it is necessary to add the pointer to your configuration type name as parameter (e.g Eth_Init(&Eth_Config_BOARD_INITPERIPHERALS))
In PRE-COMPILE, technically it will auto find the config in your module (normally, will be predefined for the name) and start the Init process. In POST-BUILD, Init function will find the config name which is given by Parameter in post-build time. In post-build, you can use the functional groups mentioned in the community post I've shared.
This is why it is not reflected directly at the code, as there is no code change necessary for this configuration, the only change visible will be at the .mex file.
Best regards,
Julián