auto-sync
This commit is contained in:
parent
33dc802479
commit
6251811f31
|
@ -241,9 +241,9 @@ void setDodgeNeonNGCEngineConfiguration(engine_configuration_s *engineConfigurat
|
||||||
engineConfiguration->iatThermistorConf.bias_resistor = 10000;
|
engineConfiguration->iatThermistorConf.bias_resistor = 10000;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MAP D17/W5
|
* MAP PA6
|
||||||
*/
|
*/
|
||||||
engineConfiguration->map.sensor.hwChannel = EFI_ADC_0;
|
engineConfiguration->map.sensor.hwChannel = EFI_ADC_6;
|
||||||
|
|
||||||
boardConfiguration->adcHwChannelEnabled[0] = ADC_FAST; // ADC0 - PA0 - MAP
|
boardConfiguration->adcHwChannelEnabled[0] = ADC_FAST; // ADC0 - PA0 - MAP
|
||||||
boardConfiguration->adcHwChannelEnabled[1] = ADC_SLOW;
|
boardConfiguration->adcHwChannelEnabled[1] = ADC_SLOW;
|
||||||
|
|
|
@ -245,6 +245,7 @@ typedef struct {
|
||||||
|
|
||||||
} board_configuration_s;
|
} board_configuration_s;
|
||||||
|
|
||||||
|
// 19010105 decimal
|
||||||
#define HEADER_MAGIC_NUMBER 0x1221239
|
#define HEADER_MAGIC_NUMBER 0x1221239
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -334,8 +334,14 @@ static void setInt(const char *offsetStr, const char *valueStr) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void getInt(int offset) {
|
||||||
|
int *ptr = (int *)(&((char *) engine->engineConfiguration)[offset]);
|
||||||
|
int value = *ptr;
|
||||||
|
scheduleMsg(&logger, "int @%d is %d", offset, value);
|
||||||
|
}
|
||||||
|
|
||||||
static void getFloat(int offset) {
|
static void getFloat(int offset) {
|
||||||
float *ptr = (float *)(((char *) engine->engineConfiguration)[offset]);
|
float *ptr = (float *)(&((char *) engine->engineConfiguration)[offset]);
|
||||||
float value = *ptr;
|
float value = *ptr;
|
||||||
scheduleMsg(&logger, "float @%d is %f", offset, value);
|
scheduleMsg(&logger, "float @%d is %f", offset, value);
|
||||||
}
|
}
|
||||||
|
@ -351,7 +357,7 @@ static void setFloat(const char *offsetStr, const char *valueStr) {
|
||||||
scheduleMsg(&logger, "invalid value [%s]", valueStr);
|
scheduleMsg(&logger, "invalid value [%s]", valueStr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
float *ptr = (float *)(((char *) engine->engineConfiguration)[offset]);
|
float *ptr = (float *)(&((char *) engine->engineConfiguration)[offset]);
|
||||||
*ptr = value;
|
*ptr = value;
|
||||||
scheduleMsg(&logger, "setting float @%d to %f", offset, value);
|
scheduleMsg(&logger, "setting float @%d to %f", offset, value);
|
||||||
}
|
}
|
||||||
|
@ -468,5 +474,6 @@ void initEngineContoller(Engine *engine) {
|
||||||
addConsoleActionSS("set_float", (VoidCharPtrCharPtr) setFloat);
|
addConsoleActionSS("set_float", (VoidCharPtrCharPtr) setFloat);
|
||||||
addConsoleActionSS("set_int", (VoidCharPtrCharPtr) setInt);
|
addConsoleActionSS("set_int", (VoidCharPtrCharPtr) setInt);
|
||||||
addConsoleActionI("get_float", getFloat);
|
addConsoleActionI("get_float", getFloat);
|
||||||
|
addConsoleActionI("get_int", getInt);
|
||||||
initEval(engine);
|
initEval(engine);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue