rusefi-1/firmware/controllers/sensors/allsensors.cpp

27 lines
643 B
C++

/**
* @file allsensors.cpp
* @brief
*
*
* @date Nov 15, 2013
* @author Andrey Belomutskiy, (c) 2012-2015
*/
#include "allsensors.h"
void initSensors(Engine *engine) {
initThermistors(engine);
}
// todo: move this somewhere else? maybe.
bool getAcToggle(Engine *engine) {
engine_configuration_s *engineConfiguration = engine->engineConfiguration;
/**
* todo: make this flexible
*
* for now we are looking for a pull-up. High level means input switch is floating (which is OFF position)
* low value means input is ground - which means ON.
*/
return getVoltageDivided(engine->engineConfiguration->acSwitchAdc) < 2.5;
}