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().