mirror of https://github.com/rusefi/rusefi.git
FlexSensor: respect efiExtiEnablePin() return code
This commit is contained in:
parent
b79b6cf74b
commit
9dffff3fc9
|
@ -61,20 +61,19 @@ static void flexExtiCallback(void*, efitick_t nowNt) {
|
|||
// https://rusefi.com/forum/viewtopic.php?p=37452#p37452
|
||||
|
||||
void initFlexSensor(bool isFirstTime) {
|
||||
flexPin = engineConfiguration->flexSensorPin;
|
||||
if (!isBrainPinValid(flexPin)) {
|
||||
#if EFI_PROD_CODE
|
||||
if (efiExtiEnablePin("flex", engineConfiguration->flexSensorPin,
|
||||
PAL_EVENT_MODE_BOTH_EDGES, flexExtiCallback, nullptr) < 0) {
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
flexPin = engineConfiguration->flexSensorPin;
|
||||
|
||||
// 0.01 means filter bandwidth of ~1hz with ~100hz sensor
|
||||
flexTempFilter.configureLowpass(1, 0.01f);
|
||||
flexSensor.setFunction(converter);
|
||||
|
||||
#if EFI_PROD_CODE
|
||||
efiExtiEnablePin("flex", flexPin,
|
||||
PAL_EVENT_MODE_BOTH_EDGES,
|
||||
flexExtiCallback, nullptr);
|
||||
|
||||
if (isFirstTime) {
|
||||
addConsoleAction("flexinfo", []() {
|
||||
efiPrintf("flex counter %d", flexCallbackCounter);
|
||||
|
|
Loading…
Reference in New Issue