From 41f5690a1ebdb878d6e26c3a39741ad9927df39c Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 26 Dec 2014 00:03:34 -0600 Subject: [PATCH] auto-sync --- firmware/config/engines/dodge_neon.cpp | 19 ++++++++++++ .../controllers/algo/engine_configuration.cpp | 31 +++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/firmware/config/engines/dodge_neon.cpp b/firmware/config/engines/dodge_neon.cpp index a0758e8990..c9f7f7e1a3 100644 --- a/firmware/config/engines/dodge_neon.cpp +++ b/firmware/config/engines/dodge_neon.cpp @@ -225,6 +225,9 @@ void setDodgeNeonNGCEngineConfiguration(engine_configuration_s *engineConfigurat commonFrankensoAnalogInputs(engineConfiguration); engineConfiguration->vbattDividerCoeff = ((float) (8.2 + 33)) / 8.2 * 2; + /** + * http://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board + */ // Frankenso low out #1: PE6 // Frankenso low out #2: PE5 // Frankenso low out #3: PD7 coolant fan relay @@ -262,6 +265,22 @@ void setDodgeNeonNGCEngineConfiguration(engine_configuration_s *engineConfigurat boardConfiguration->triggerInputPins[0] = GPIOA_5; boardConfiguration->triggerInputPins[1] = GPIOC_6; + /** + * Frankenso analog #1 PC2 ADC12 CLT + * Frankenso analog #2 PC1 ADC11 IAT + * Frankenso analog #3 + * Frankenso analog #4 PC3 ADC13 + * Frankenso analog #5 + * Frankenso analog #6 + * Frankenso analog #7 PA4 ADC4 WBO AFR + * Frankenso analog #8 + * Frankenso analog #9 + * Frankenso analog #10 PA6 ADC6 MAP + * Frankenso analog #11 PC5 ADC15 TPS + * Frankenso analog #12 VBatt + */ + + setThermistorConfiguration(&engineConfiguration->cltThermistorConf, 0, 32500, 30, 7550, 100, 700); engineConfiguration->cltThermistorConf.bias_resistor = 10000; diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 6a78d06607..8a1dbc9916 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -505,6 +505,37 @@ void setDefaultConfiguration(engine_configuration_s *engineConfiguration, board_ } static void setCustomEngineConfiguration(engine_configuration_s *engineConfiguration) { + /** + * Frankenso analog #1 PC2 ADC12 + * Frankenso analog #2 PC1 ADC11 + * Frankenso analog #3 + * Frankenso analog #4 PC3 ADC13 + * Frankenso analog #5 + * Frankenso analog #6 + * Frankenso analog #7 PA4 ADC4 + * Frankenso analog #8 + * Frankenso analog #9 + * Frankenso analog #10 PA6 ADC6 + * Frankenso analog #11 PC5 ADC15 + * Frankenso analog #12 VBatt + */ + + + /** + * http://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board + */ + // Frankenso low out #1: PE6 + // Frankenso low out #2: PE5 + // Frankenso low out #3: PD7 + // Frankenso low out #4: PC13 + // Frankenso low out #5: PE3 + // Frankenso low out #6: PE4 + // Frankenso low out #7: PE1 (do not use with discovery!) + // Frankenso low out #8: PE2 + // Frankenso low out #9: PB9 + // Frankenso low out #10: PE0 (do not use with discovery!) + // Frankenso low out #11: PB8 + // Frankenso low out #12: PB7 }