fome-fw/firmware/init/sensor/init_turbocharger_speed_sen...

23 lines
687 B
C++

#include "pch.h"
/**
* See init_input_shaft_speed_sensor.cpp concerns - those might apply here as well!
*/
#include "init.h"
#include "frequency_sensor.h"
#include "turbocharger_speed_converter.h"
static FrequencySensor turbochargerSpeedSensor(SensorType::TurbochargerSpeed, MS2NT(500));
static TurbochargerSpeedConverter turbochargerSpeedConverter;
void initTurbochargerSpeedSensor() {
// Filter parameter of 0.01 filters over roughly 100 teeth
turbochargerSpeedSensor.initIfValid(engineConfiguration->turboSpeedSensorInputPin, turbochargerSpeedConverter, engineConfiguration->turbochargerFilter);
}
void deinitTurbochargerSpeedSensor() {
turbochargerSpeedSensor.deInit();
}