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 | setDiscovery33810Test () |
void | setFrankensoConfiguration () |
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 | 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 detectBoardType | ( | ) |
Definition at line 807 of file custom_engine.cpp.
Referenced by runRusEfi().
void fuelBenchMode | ( | ) |
Definition at line 815 of file custom_engine.cpp.
Referenced by applyEngineType().
void mreBCM | ( | ) |
Definition at line 452 of file custom_engine.cpp.
Referenced by applyEngineType().
void mreBoardNewTest | ( | ) |
MRE_BOARD_NEW_TEST set engine_type 31
Definition at line 462 of file custom_engine.cpp.
Referenced by applyEngineType().
void mreSecondaryCan | ( | ) |
Definition at line 415 of file custom_engine.cpp.
Referenced by applyEngineType(), and mreBCM().
void proteusBoardTest | ( | ) |
PROTEUS_QC_TEST_BOARD set engine_type 42
Definition at line 317 of file custom_engine.cpp.
Referenced by applyEngineType().
void proteusDcWastegateTest | ( | ) |
Definition at line 286 of file custom_engine.cpp.
Referenced by applyEngineType().
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 684 of file custom_engine.cpp.
Referenced by applyEngineType().
void proteusStimQc | ( | ) |
Definition at line 829 of file custom_engine.cpp.
Referenced by applyEngineType().
|
static |
Definition at line 389 of file custom_engine.cpp.
Referenced by fuelBenchMode(), and setBodyControlUnit().
void setBodyControlUnit | ( | ) |
Definition at line 407 of file custom_engine.cpp.
Referenced by mreSecondaryCan(), and setHondaCivicBcm().
void setBoschHDEV_5_injectors | ( | ) |
Definition at line 584 of file custom_engine.cpp.
Referenced by setDefaultEngineConfiguration(), and setTest33816EngineConfiguration().
void setDiscovery33810Test | ( | ) |
set engine_type 59
Definition at line 43 of file custom_engine.cpp.
Referenced by applyEngineType().
void setDiscoveryPdm | ( | ) |
Definition at line 35 of file custom_engine.cpp.
void setEepromTestConfiguration | ( | ) |
set engine_type 61
Definition at line 234 of file custom_engine.cpp.
Referenced by applyEngineType().
void setEtbTestConfiguration | ( | ) |
remember that some H-bridges require 5v control lines, not just 3v logic outputs we have on stm32
Definition at line 160 of file custom_engine.cpp.
Referenced by applyEngineType().
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 73 of file custom_engine.cpp.
Referenced by applyEngineType(), setDodgeRam1996(), setEngineTemplateConfiguration(), setMiataNA6_MAP_Frankenso(), setVwAba(), and testEngine6451().
void setL9779TestConfiguration | ( | ) |
Definition at line 265 of file custom_engine.cpp.
Referenced by applyEngineType().
void setRotary | ( | ) |
set engine_type 107
Definition at line 619 of file custom_engine.cpp.
Referenced by applyEngineType().
void setTest33816EngineConfiguration | ( | ) |
set engine_type 103
Definition at line 642 of file custom_engine.cpp.
Referenced by applyEngineType().
void testEngine6451 | ( | ) |
Definition at line 868 of file custom_engine.cpp.
Referenced by applyEngineType().
|
extern |
Referenced by setEepromTestConfiguration().
|
static |
Definition at line 578 of file custom_engine.cpp.
Referenced by setBoschHDEV_5_injectors().
|
static |
Definition at line 573 of file custom_engine.cpp.
Referenced by setBoschHDEV_5_injectors().
|
static |
https://www.onsemi.com/pdf/datasheet/cat24c32-d.pdf CAT24C32
Definition at line 217 of file custom_engine.cpp.
|
static |
Definition at line 229 of file custom_engine.cpp.
Referenced by setEepromTestConfiguration().
|
static |
Definition at line 208 of file custom_engine.cpp.