rusEFI
The most advanced open source ECU
|
Position sensor hardware layer, Using hardware comparator.
Definition in file trigger_input_comp.cpp.
Functions | |
static void | setHysteresis (COMPDriver *comp, int sign) |
static void | comp_shaft_callback (COMPDriver *comp) |
static void | comp_cam_callback (COMPDriver *comp) |
void | onEcuStartTriggerImplementation () |
static int | getDacValue (uint8_t voltage) |
void | startTriggerInputPins () |
void | stopTriggerInputPins () |
Variables | |
static volatile int | centeredDacValue = 127 |
static volatile int | toothCnt = 0 |
static volatile int | dacHysteresisMin = 1 |
static volatile int | dacHysteresisMax = 15 |
static volatile int | dacHysteresisDelta = dacHysteresisMin |
static volatile int | hystUpdatePeriodNumEvents = 116 |
static volatile efitick_t | prevNt = 0 |
static volatile float | curVrFreqNt = 0 |
static volatile float | saturatedVrFreqNt = 0 |
static COMPConfig | comp_shaft_cfg |
static bool | isCompEnabled = false |
|
static |
Definition at line 70 of file trigger_input_comp.cpp.
|
static |
Definition at line 49 of file trigger_input_comp.cpp.
|
static |
Definition at line 90 of file trigger_input_comp.cpp.
Referenced by startTriggerInputPins().
void onEcuStartTriggerImplementation | ( | ) |
Definition at line 85 of file trigger_input_comp.cpp.
|
static |
Definition at line 32 of file trigger_input_comp.cpp.
Referenced by comp_shaft_callback().
void startTriggerInputPins | ( | ) |
Definition at line 95 of file trigger_input_comp.cpp.
void stopTriggerInputPins | ( | ) |
Definition at line 134 of file trigger_input_comp.cpp.
|
static |
Definition at line 18 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 77 of file trigger_input_comp.cpp.
Referenced by onEcuStartTriggerImplementation().
|
static |
Definition at line 26 of file trigger_input_comp.cpp.
Referenced by setHysteresis().
|
static |
Definition at line 22 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 21 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 20 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 23 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 83 of file trigger_input_comp.cpp.
Referenced by startTriggerInputPins(), and stopTriggerInputPins().
|
static |
Definition at line 24 of file trigger_input_comp.cpp.
Referenced by setHysteresis().
|
static |
Definition at line 26 of file trigger_input_comp.cpp.
Referenced by setHysteresis(), and startTriggerInputPins().
|
static |
Definition at line 19 of file trigger_input_comp.cpp.
Referenced by setHysteresis().