auto-sync

This commit is contained in:
rusEfi 2015-02-14 14:04:21 -06:00
parent 8d16bfeb1f
commit c7943ada6b
3 changed files with 10 additions and 1 deletions

View File

@ -526,7 +526,7 @@ void setDefaultConfiguration(engine_configuration_s *engineConfiguration, board_
boardConfiguration->hip9011Gain = 1;
boardConfiguration->isSdCardEnabled = true;
boardConfiguration->isFastAdcEnabled = false;
boardConfiguration->isFastAdcEnabled = true;
boardConfiguration->isEngineControlEnabled = true;
boardConfiguration->tunerStudioSerialSpeed = TS_DEFAULT_SPEED;

View File

@ -97,12 +97,16 @@ static float getPrimatyRawTPS(DECLARE_ENGINE_PARAMETER_F) {
// todo: static float getSecondaryRawTPS
#define NO_TPS_MAGIC_VALUE 66.6
/*
* In case of dual TPS this function would return logical TPS position
*
* @return Current TPS position, percent of WOT. 0 means idle and 100 means Wide Open Throttle
*/
float getTPS(DECLARE_ENGINE_PARAMETER_F) {
if(!engineConfiguration->hasTpsSensor)
return NO_TPS_MAGIC_VALUE;
// todo: if (config->isDualTps)
// todo: blah blah
// todo: if two TPS do not match - show OBD code via malfunction_central.c

View File

@ -384,6 +384,11 @@ static void printMAPInfo(void) {
static void printTPSInfo(void) {
#if (EFI_PROD_CODE && HAL_USE_ADC) || defined(__DOXYGEN__)
if(!engineConfiguration->hasTpsSensor) {
scheduleMsg(&logger, "NO TPS SENSOR");
return;
}
GPIO_TypeDef* port = getAdcChannelPort(engineConfiguration->tpsAdcChannel);
int pin = getAdcChannelPin(engineConfiguration->tpsAdcChannel);