I am currently working on an S32K3-based system and using the Siul2_Dio_Ip driver from the RTD package for GPIO control.
I have observed that the `Siul2_Dio_Ip_WritePin()` function disables interrupts internally by invoking `SchM_Enter/Exit`. While I haven’t encountered any noticeable interrupt delays during actual testing, this behavior raised some questions.
Specifically, I am curious whether disabling interrupts in this context might affect real-time interrupts such as timer ISRs, potentially causing scheduling delays.
Therefore, I would like to ask:
- When `Siul2_Dio_Ip_WritePin()` is called repeatedly, does it introduce any measurable impact on ISR latency or scheduling, particularly for timer-based interrupts?
I would appreciate any clarification or reference data you can provide on this matter.
Best regards,