I2C- oder SPI-Kommunikation wird über Mock Objects simuliert, indem man die Hardware-Treiberfunktionen (z. B. HAL_I2C_Master_Transmit
) durch Dummy-Funktionen ersetzt. Diese Funktionen geben fest definierte Antworten zurück, um das Verhalten des I2C-Geräts nachzubilden.
Beispiel: Eine I2C-Funktion mockt einen Temperatursensor und liefert konstant 25 °C zurück, unabhängig vom physischen Sensor.