rusEFI
The most advanced open source ECU
|
Functions | |
void | hellenWbo () |
void | setHellenCan () |
static void | init5vpDiag () |
void | setHellenVbatt () |
void | setHellen64Can () |
PUBLIC_API_WEAK bool | isBoardWithPowerManagement () |
bool | getHellenBoardEnabled () |
bool | boardEnableSendWidebandInfo () |
bool | fansDisabledByBoardStatus () |
void | hellenEnableEn (const char *msg) |
void | hellenDisableEn (const char *msg) |
void | setHellenEnPin (Gpio pin, bool enableBoardOnStartUp) |
void | setHellenMegaEnPin (bool enableBoardOnStartUp) |
void | setHellen64MegaEnPin () |
void | hellenBoardStandBy () |
void | hellenMegaSdWithAccelerometer () |
void | hellenMegaAccelerometerPreInitCS2Pin () |
void | configureHellenCanTerminator () |
void | detectHellenBoardType () |
Variables | |
static OutputPin | megaEn |
static bool | hellenEnPinInitialized = false |
OutputPin | accelerometerChipSelect |
bool boardEnableSendWidebandInfo | ( | ) |
void configureHellenCanTerminator | ( | ) |
Definition at line 130 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void detectHellenBoardType | ( | ) |
Definition at line 140 of file hellen_common.cpp.
Referenced by detectBoardType().
bool fansDisabledByBoardStatus | ( | ) |
bool getHellenBoardEnabled | ( | ) |
Definition at line 52 of file hellen_common.cpp.
Referenced by boardEnableSendWidebandInfo(), fansDisabledByBoardStatus(), and THD_FUNCTION().
void hellenBoardStandBy | ( | ) |
Definition at line 98 of file hellen_common.cpp.
Referenced by onBoardStandBy().
void hellenDisableEn | ( | const char * | msg | ) |
Definition at line 73 of file hellen_common.cpp.
Referenced by configureRusefiLuaHooks(), and hellenBoardStandBy().
void hellenEnableEn | ( | const char * | msg | ) |
Definition at line 67 of file hellen_common.cpp.
Referenced by configureRusefiLuaHooks(), setHellenEnPin(), and THD_FUNCTION().
void hellenMegaAccelerometerPreInitCS2Pin | ( | ) |
Definition at line 121 of file hellen_common.cpp.
Referenced by hellenMegaSdWithAccelerometer(), and setBoardConfigOverrides().
void hellenMegaSdWithAccelerometer | ( | ) |
Definition at line 115 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void hellenWbo | ( | ) |
Definition at line 5 of file hellen_common.cpp.
Referenced by setBoardDefaultConfiguration().
|
static |
Definition at line 15 of file hellen_common.cpp.
Referenced by setHellenVbatt().
PUBLIC_API_WEAK bool isBoardWithPowerManagement | ( | ) |
Definition at line 48 of file hellen_common.cpp.
Referenced by getHellenBoardEnabled().
void setHellen64Can | ( | ) |
Definition at line 40 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void setHellen64MegaEnPin | ( | ) |
Definition at line 94 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void setHellenCan | ( | ) |
Definition at line 10 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides(), and setBoardDefaultConfiguration().
void setHellenEnPin | ( | Gpio | pin, |
bool | enableBoardOnStartUp | ||
) |
Definition at line 79 of file hellen_common.cpp.
Referenced by boardInitHardware(), setBoardConfigOverrides(), setHellen64MegaEnPin(), and setHellenMegaEnPin().
void setHellenMegaEnPin | ( | bool | enableBoardOnStartUp | ) |
Definition at line 89 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void setHellenVbatt | ( | ) |
Definition at line 25 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
|
extern |
We need to make sure that accelerometer device which physically exists does not conflict with SD card in case of shared SPI. We reply on specific order of execution here: 1) accelerometer pre-initialization into safe CS pin state 2) SD card initialization 3) accelerometer main initialization if accelerometer feature is desired
Definition at line 59 of file accelerometer.cpp.
Referenced by hellenMegaAccelerometerPreInitCS2Pin(), and initAccelerometer().
|
static |
Definition at line 61 of file hellen_common.cpp.
Referenced by setHellenEnPin().
|
static |
Definition at line 45 of file hellen_common.cpp.
Referenced by getHellenBoardEnabled(), hellenDisableEn(), hellenEnableEn(), and setHellenEnPin().