reworked CAN Stack

This commit is contained in:
2025-08-24 21:49:09 +02:00
parent 3e69485696
commit c6d65f50bf
11 changed files with 721 additions and 447 deletions

View File

@@ -0,0 +1,11 @@
#pragma once
#include <Arduino.h>
#include "can_hal.h"
// Initialisiert den Native-CAN-Profilpfad (setzt Masken/Filter und NORMAL-Mode).
// Voraussetzung: CAN_HAL_Init(...) hat zuvor true geliefert.
bool Init_CAN_Native();
// Liest Frames non-blocking, extrahiert Hinterradgeschwindigkeit je nach Bike,
// integriert mm über dt und liefert die seit letztem Aufruf addierten Millimeter.
uint32_t Process_CAN_Native_WheelSpeed();