#pragma once #include // Initialisiert das OBD2-CAN-Profil: // - setzt Masken/Filter für 0x7E8..0x7EF (ECU-Antworten) // - Normal-Mode sicherstellen // Voraussetzung: CAN_HAL_Init(...) hat zuvor true geliefert. bool Init_CAN_OBD2(); // Polling-Prozess für OBD2 über CAN (non-blocking): // - sendet zyklisch Requests (0x7DF) auf PID 0x0D (Fahrzeuggeschwindigkeit) // - verarbeitet Antworten 0x7E8..0x7EF // - integriert Millimeter über dt // Rückgabe: seit letztem Aufruf addierte Millimeter (uint32_t) uint32_t Process_CAN_OBD2_Speed();