This commit is contained in:
rusefillc 2024-02-26 23:22:27 -05:00
parent ee20cbd33b
commit d2ecbea639
4 changed files with 0 additions and 107 deletions

View File

@ -76,11 +76,8 @@ void setBoardDefaultConfiguration() {
engineConfiguration->is_enabled_spi_1 = true;
engineConfiguration->spi1mosiPin = Gpio::E15;
engineConfiguration->spi1MosiMode = PO_DEFAULT;
engineConfiguration->spi1misoPin = Gpio::E14;
engineConfiguration->spi1MisoMode = PO_DEFAULT;
engineConfiguration->spi1sckPin = Gpio::E13;
engineConfiguration->spi1SckMode = PO_DEFAULT;
engineConfiguration->triggerInputPins[0] = Gpio::F8;
engineConfiguration->camInputs[0] = Gpio::B9;

View File

@ -172,11 +172,8 @@ void setBoardDefaultConfiguration() {
engineConfiguration->is_enabled_spi_3 = true;
engineConfiguration->spi1mosiPin = Gpio::B5;
engineConfiguration->spi1MosiMode = PO_DEFAULT;
engineConfiguration->spi1misoPin = Gpio::B4;
engineConfiguration->spi1MisoMode = PO_DEFAULT;
engineConfiguration->spi1sckPin = Gpio::B3;
engineConfiguration->spi1SckMode = PO_DEFAULT;
engineConfiguration->spi3mosiPin = Gpio::C12;
engineConfiguration->spi3MosiMode = PO_OPENDRAIN; // 4

View File

@ -165,18 +165,12 @@ void setBoardDefaultConfiguration() {
engineConfiguration->is_enabled_spi_4 = true;
engineConfiguration->spi1mosiPin = Gpio::Unassigned;
engineConfiguration->spi1MosiMode = PO_DEFAULT;
engineConfiguration->spi1misoPin = Gpio::Unassigned;
engineConfiguration->spi1MisoMode = PO_DEFAULT;
engineConfiguration->spi1sckPin = Gpio::Unassigned;
engineConfiguration->spi1SckMode = PO_DEFAULT;
engineConfiguration->spi3mosiPin = Gpio::C12;
engineConfiguration->spi3MosiMode = PO_DEFAULT;
engineConfiguration->spi3misoPin = Gpio::C11;
engineConfiguration->spi3MisoMode = PO_DEFAULT;
engineConfiguration->spi3sckPin = Gpio::C10;
engineConfiguration->spi3SckMode = PO_DEFAULT;
engineConfiguration->is_enabled_spi_1 = false;
engineConfiguration->sdCardSpiDevice = SPI_DEVICE_1;

View File

@ -23,23 +23,9 @@ void setDodgeNeon1995EngineConfiguration() {
engineConfiguration->fuelAlgorithm = LM_ALPHA_N;
// engineConfiguration->spi2SckMode = PAL_STM32_OTYPE_OPENDRAIN; // 4
// engineConfiguration->spi2MosiMode = PAL_STM32_OTYPE_OPENDRAIN; // 4
// engineConfiguration->spi2MisoMode = PAL_STM32_PUDR_PULLUP; // 32
// engineConfiguration->spi2mosiPin = Gpio::B15;
// engineConfiguration->spi2misoPin = Gpio::B14;
// engineConfiguration->spi2sckPin = Gpio::B13;
engineConfiguration->is_enabled_spi_2 = true;
// set_rpm_hard_limit 4000
engineConfiguration->rpmHardLimit = 4000; // yes, 4k. let's play it safe for now
/**
* that's 1995 config
*/
setWholeTimingTable_d(12);
engineConfiguration->crankingInjectionMode = IM_SIMULTANEOUS;
@ -53,42 +39,11 @@ void setDodgeNeon1995EngineConfiguration() {
// set global_trigger_offset_angle 497
engineConfiguration->globalTriggerAngleOffset = 497;
/**
* that's 1995 config
*/
// set cranking_timing_angle 0
engineConfiguration->crankingTimingAngle = 0;
// Frankenstein: low side - out #1: PC14
// Frankenstein: low side - out #2: PC15
// Frankenstein: low side - out #3: PE6
// Frankenstein: low side - out #4: PC13
// Frankenstein: low side - out #5: PE4
// Frankenstein: low side - out #6: PE5
// Frankenstein: low side - out #7: PE2
// Frankenstein: low side - out #8: PE3
// Frankenstein: low side - out #9: PE0
// Frankenstein: low side - out #10: PE1
// Frankenstein: low side - out #11: PB8
// Frankenstein: low side - out #12: PB9
engineConfiguration->injectionPins[0] = Gpio::B9; // Frankenstein: low side - out #12
engineConfiguration->injectionPins[1] = Gpio::B8; // Frankenstein: low side - out #11
engineConfiguration->injectionPins[2] = Gpio::E3; // Frankenstein: low side - out #8
engineConfiguration->injectionPins[3] = Gpio::E5; // Frankenstein: low side - out #6
engineConfiguration->fuelPumpPin = Gpio::C13; // Frankenstein: low side - out #4
engineConfiguration->mapErrorDetectionTooHigh = 120;
// Frankenstein: high side #1: PE8
// Frankenstein: high side #2: PE10
engineConfiguration->ignitionPins[0] = Gpio::E8; // Frankenstein: high side #1
engineConfiguration->ignitionPins[1] = Gpio::Unassigned;
engineConfiguration->ignitionPins[2] = Gpio::E10; // // Frankenstein: high side #2
engineConfiguration->clt.config = {0, 30, 100, 32500, 7550, 700, 2700};
}
@ -146,56 +101,6 @@ void setDodgeNeonNGCEngineConfiguration() {
/**
* http://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board
*/
// Frankenso low out #1: PE6 main relay
// Frankenso low out #2: PE5
// Frankenso low out #3: PD7 coolant fan relay
// Frankenso low out #4: PC13 idle valve solenoid
// Frankenso low out #5: PE3 fuel pump relay
// Frankenso low out #6: PE4
// Frankenso low out #7: PE1 (do not use with discovery!)
// Frankenso low out #8: PE2 injector #3
// Frankenso low out #9: PB9 injector #2
// Frankenso low out #10: PE0 (do not use with discovery!)
// Frankenso low out #11: PB8 injector #1
// Frankenso low out #12: PB7 injector #4
engineConfiguration->fanPin = Gpio::D7;
engineConfiguration->injectionPins[0] = Gpio::B8;
engineConfiguration->injectionPins[1] = Gpio::B9;
engineConfiguration->injectionPins[2] = Gpio::E2;
engineConfiguration->injectionPins[3] = Gpio::B7;
engineConfiguration->ignitionPins[0] = Gpio::C9;
engineConfiguration->ignitionPins[1] = Gpio::Unassigned;
engineConfiguration->ignitionPins[2] = Gpio::E8;
engineConfiguration->ignitionPins[3] = Gpio::Unassigned;
engineConfiguration->mainRelayPin = Gpio::E6;
engineConfiguration->idle.solenoidPin = Gpio::C13;
engineConfiguration->manIdlePosition = 36;
engineConfiguration->fuelPumpPin = Gpio::E3;
engineConfiguration->triggerInputPins[0] = Gpio::A5;
engineConfiguration->triggerInputPins[1] = Gpio::C6;
/**
* Frankenso analog #1 PC2 ADC12 CLT
* Frankenso analog #2 PC1 ADC11 IAT
* Frankenso analog #3 PA0 ADC0 MAP
* Frankenso analog #4 PC3 ADC13
* Frankenso analog #5 PA2 ADC2 TPS
* Frankenso analog #6 PA1 ADC1
* Frankenso analog #7 PA4 ADC4 WBO AFR
* Frankenso analog #8 PA3 ADC3
* Frankenso analog #9 PA7 ADC7
* Frankenso analog #10 PA6 ADC6
* Frankenso analog #11 PC5 ADC15
* Frankenso analog #12 PC4 ADC14 VBatt
*/
setDodgeSensor(&engineConfiguration->clt, 10000);
setDodgeSensor(&engineConfiguration->iat, 10000);