rusEFI
The most advanced open source ECU
|
set engine_type 49 FRANKENSO_QA_ENGINE See also DEFAULT_ENGINE_TYPE Frankenso QA 12 cylinder engine
Definition in file custom_engine.cpp.
Functions | |
void | setDiscoveryPdm () |
void | setDiscoveryTLE9104Test () |
void | setDiscovery33810Test () |
void | setFrankensoConfiguration () |
void | setFrankensoBoardTestConfiguration () |
void | setEtbTestConfiguration () |
void | setEepromTestConfiguration () |
void | setL9779TestConfiguration () |
void | proteusDcWastegateTest () |
void | proteusBoardTest () |
static void | setBasicNotECUmode () |
void | setBodyControlUnit () |
void | mreSecondaryCan () |
void | mreBCM () |
void | mreBoardNewTest () |
void | setBoschHDEV_5_injectors () |
void | setRotary () |
void | setTest33816EngineConfiguration () |
void | proteusLuaDemo () |
void | detectBoardType () |
void | fuelBenchMode () |
void | proteusStimQc () |
void | alphax4chanStimQc () |
void | testEngine6451 () |
Variables | |
static uint8_t | write_buf [EE_PAGE_SIZE+10] |
static const I2CEepromFileConfig | i2cee |
EepromDevice | eepdev_24xx |
static I2CEepromFileStream | ifile |
static const float | hardCodedHpfpLobeProfileQuantityBins [16] |
static const float | hardCodedHpfpLobeProfileAngle [16] |
void alphax4chanStimQc | ( | ) |
Definition at line 940 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void detectBoardType | ( | ) |
Definition at line 877 of file custom_engine.cpp.
Referenced by runRusEfi().
void fuelBenchMode | ( | ) |
Definition at line 885 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void mreBCM | ( | ) |
Definition at line 521 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void mreBoardNewTest | ( | ) |
MRE_BOARD_NEW_TEST set engine_type 31
Definition at line 531 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void mreSecondaryCan | ( | ) |
Definition at line 484 of file custom_engine.cpp.
Referenced by mreBCM(), and resetConfigurationExt().
void proteusBoardTest | ( | ) |
PROTEUS_QC_TEST_BOARD set engine_type 42
Definition at line 386 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void proteusDcWastegateTest | ( | ) |
Definition at line 355 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void proteusLuaDemo | ( | ) |
for this demo I use ETB just a sample object to control with PID. No reasonable person should consider actually using Lua for actual intake ETB control while driving around the racing track - hard-coded ETB control is way smarter!
controlIndex = 0 directionIndex = 1
print('pid output ' .. output) print('')
local duty = (bias + output) / 100
– isPositive = duty > 0; – pwmValue = isPositive and duty or -duty – setPwmDuty(controlIndex, pwmValue)
– dirValue = isPositive and 1 or 0; – setPwmDuty(directionIndex, dirValue)
– print('pwm ' .. pwmValue .. ' dir ' .. dirValue)
Definition at line 754 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void proteusStimQc | ( | ) |
Definition at line 899 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
|
static |
Definition at line 458 of file custom_engine.cpp.
Referenced by fuelBenchMode(), and setBodyControlUnit().
void setBodyControlUnit | ( | ) |
Definition at line 476 of file custom_engine.cpp.
Referenced by mreSecondaryCan(), and setHondaCivicBcm().
void setBoschHDEV_5_injectors | ( | ) |
Definition at line 653 of file custom_engine.cpp.
Referenced by setDefaultEngineConfiguration(), and setTest33816EngineConfiguration().
void setDiscovery33810Test | ( | ) |
set engine_type 59
Definition at line 55 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setDiscoveryPdm | ( | ) |
Definition at line 40 of file custom_engine.cpp.
void setDiscoveryTLE9104Test | ( | ) |
set engine_type 56 https://github.com/rusefi/rusefi-hardware/tree/main/tle9104-breakout
Definition at line 49 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setEepromTestConfiguration | ( | ) |
set engine_type 61
Definition at line 301 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setEtbTestConfiguration | ( | ) |
remember that some H-bridges require 5v control lines, not just 3v logic outputs we have on stm32
Definition at line 222 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setFrankensoBoardTestConfiguration | ( | ) |
set engine_type 49
Definition at line 173 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setFrankensoConfiguration | ( | ) |
Frankenso analog #1 PC2 ADC12 CLT Frankenso analog #2 PC1 ADC11 IAT Frankenso analog #3 PA0 ADC0 MAP Frankenso analog #4 PC3 ADC13 WBO / O2 Frankenso analog #5 PA2 ADC2 TPS Frankenso analog #6 PA1 ADC1 Frankenso analog #7 PA4 ADC4 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
http://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board
Definition at line 85 of file custom_engine.cpp.
Referenced by common2jz(), resetConfigurationExt(), setDodgeRam1996(), setEngineTemplateConfiguration(), setFrankensoBoardTestConfiguration(), setMiataNA6_MAP_Frankenso(), setVwAba(), and testEngine6451().
void setL9779TestConfiguration | ( | ) |
Definition at line 334 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setRotary | ( | ) |
set engine_type 107
Definition at line 688 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void setTest33816EngineConfiguration | ( | ) |
set engine_type 103
Definition at line 712 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
void testEngine6451 | ( | ) |
Definition at line 955 of file custom_engine.cpp.
Referenced by resetConfigurationExt().
|
extern |
Referenced by setEepromTestConfiguration().
|
static |
Definition at line 647 of file custom_engine.cpp.
Referenced by setBoschHDEV_5_injectors().
|
static |
Definition at line 642 of file custom_engine.cpp.
Referenced by setBoschHDEV_5_injectors().
|
static |
https://www.onsemi.com/pdf/datasheet/cat24c32-d.pdf CAT24C32
Definition at line 284 of file custom_engine.cpp.
|
static |
Definition at line 296 of file custom_engine.cpp.
Referenced by setEepromTestConfiguration().
|
static |
Definition at line 275 of file custom_engine.cpp.