reduce flash footprint by smarter code generation #4163

more or less dead code?
This commit is contained in:
rusefillc 2022-12-04 14:14:54 -05:00
parent a1b4acce85
commit 5beaf1605a
1 changed files with 0 additions and 52 deletions

View File

@ -789,59 +789,7 @@ void scheduleStopEngine(void) {
doScheduleStopEngine(); doScheduleStopEngine();
} }
const plain_get_short_s getS_plain[] = {
{"idle_pid_min", (uint16_t *)&engineConfiguration->idleRpmPid.minValue},
{"idle_pid_max", (uint16_t *)&engineConfiguration->idleRpmPid.maxValue},
};
static plain_get_integer_s getI_plain[] = {
// {"cranking_rpm", &engineConfiguration->cranking.rpm},
// {"cranking_injection_mode", setCrankingInjectionMode},
// {"injection_mode", setInjectionMode},
// {"sensor_chart_mode", setSensorChartMode},
// {"tpsErrorDetectionTooLow", setTpsErrorDetectionTooLow},
// {"tpsErrorDetectionTooHigh", setTpsErrorDetectionTooHigh},
// {"fixed_mode_timing", setFixedModeTiming},
// {"timing_mode", setTimingMode},
// {"engine_type", setEngineType},
{"warning_period", (int*)&engineConfiguration->warningPeriod},
// {"hard_limit", &engineConfiguration->rpmHardLimit},
// {"firing_order", setFiringOrder},
// {"injection_pin_mode", setInjectionPinMode},
// {"ignition_pin_mode", setIgnitionPinMode},
// {"idle_pin_mode", setIdlePinMode},
// {"fuel_pump_pin_mode", setFuelPumpPinMode},
// {"malfunction_indicator_pin_mode", setMalfunctionIndicatorPinMode},
// {"operation_mode", setOM},
{"debug_mode", (int*)&engineConfiguration->debugMode},
{"cranking_iac", &engineConfiguration->crankingIACposition},
{"trigger_type", (int*)&engineConfiguration->trigger.type},
// {"idle_solenoid_freq", setIdleSolenoidFrequency},
// {"tps_accel_len", setTpsAccelLen},
// {"bor", setBor},
// {"can_mode", setCanType},
// {"idle_rpm", setTargetIdleRpm},
};
static plain_get_integer_s *findInt(const char *name) {
plain_get_integer_s *currentI = &getI_plain[0];
while (currentI < getI_plain + efi::size(getI_plain)) {
if (strEqualCaseInsensitive(name, currentI->token)) {
return currentI;
}
currentI++;
}
return nullptr;
}
static void getValue(const char *paramStr) { static void getValue(const char *paramStr) {
{
plain_get_integer_s *known = findInt(paramStr);
if (known != nullptr) {
efiPrintf("%s value: %d", known->token, *known->value);
return;
}
}
{ {
float value = getConfigValueByName(paramStr); float value = getConfigValueByName(paramStr);