|
rusEFI
The most advanced open source ECU
|
Definition in file custom_engine.h.
Functions | |
| void | setFrankensoConfiguration () |
| void | setDiscoveryPdm () |
| void | setDiscovery33810Test () |
| void | setEtbTestConfiguration () |
| void | setL9779TestConfiguration () |
| void | setEepromTestConfiguration () |
| void | mreSecondaryCan () |
| void | mreBCM () |
| void | setBodyControlUnit () |
| void | fuelBenchMode () |
| void | proteusLuaDemo () |
| void | proteusStimQc () |
| void | proteusDcWastegateTest () |
| void | setTest33816EngineConfiguration () |
| void | setBoschHDEV_5_injectors () |
| void | setRotary () |
| void | setVrThresholdTest () |
| void | detectBoardType () |
| void | testEngine6451 () |
| void detectBoardType | ( | ) |
Definition at line 612 of file custom_engine.cpp.
Referenced by runRusEfi().


| void fuelBenchMode | ( | ) |
Definition at line 621 of file custom_engine.cpp.
Referenced by applyEngineType().


| void mreBCM | ( | ) |
Definition at line 381 of file custom_engine.cpp.
Referenced by applyEngineType().


| void mreSecondaryCan | ( | ) |
Definition at line 344 of file custom_engine.cpp.
Referenced by applyEngineType(), and mreBCM().


| 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 489 of file custom_engine.cpp.
Referenced by applyEngineType().


| void proteusStimQc | ( | ) |
Definition at line 635 of file custom_engine.cpp.
Referenced by applyEngineType().


| void setBodyControlUnit | ( | ) |
Definition at line 336 of file custom_engine.cpp.
Referenced by mreSecondaryCan(), and setHondaCivicBcm().


| void setBoschHDEV_5_injectors | ( | ) |
Definition at line 387 of file custom_engine.cpp.
Referenced by setDefaultEngineConfiguration().


| 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(), 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 425 of file custom_engine.cpp.
Referenced by applyEngineType().

| void setTest33816EngineConfiguration | ( | ) |
set engine_type 103
Definition at line 448 of file custom_engine.cpp.
Referenced by applyEngineType().

| void setVrThresholdTest | ( | ) |
| void testEngine6451 | ( | ) |
Definition at line 674 of file custom_engine.cpp.
Referenced by applyEngineType().

