rusefi-1/firmware/init/sensor/init_vehicle_speed_sensor.cpp

18 lines
514 B
C++

#include "pch.h"
#include "init.h"
#include "frequency_sensor.h"
#include "vehicle_speed_converter.h"
// 0.05 filter parameter means averaging over ~20 sensor teeth
static FrequencySensor vehicleSpeedSensor(SensorType::VehicleSpeed, MS2NT(500), 0.05f);
static VehicleSpeedConverter vehicleSpeedConverter;
void initVehicleSpeedSensor() {
vehicleSpeedSensor.initIfValid(engineConfiguration->vehicleSpeedSensorInputPin, vehicleSpeedConverter);
}
void deInitVehicleSpeedSensor() {
vehicleSpeedSensor.deInit();
}