rusEFI
The most advanced open source ECU
|
Functions | |
void | hellenWbo () |
void | setHellenCan () |
static void | init5vpDiag () |
void | setHellenAnalogDividers () |
void | setHellenVbatt () |
void | setHellen64Can () |
PUBLIC_API_WEAK bool | isBoardWithPowerManagement () |
bool | getHellenBoardEnabled () |
bool | boardEnableSendWidebandInfo () |
bool | fansDisabledByBoardStatus () |
PUBLIC_API_WEAK void | onHellenEnChange (int value) |
static void | setHellenEnValue (int value) |
void | hellenEnableEn (const char *msg) |
void | hellenDisableEn (const char *msg) |
void | hellenDisableEnSilently () |
void | setHellenEnPin (Gpio pin, bool enableBoardOnStartUp) |
void | setHellenMegaEnPin (bool enableBoardOnStartUp) |
void | setHellen64MegaEnPin () |
void | hellenBoardStandBy () |
void | hellenMegaSdWithAccelerometer () |
void | hellenMegaAccelerometerPreInitCS2Pin () |
void | configureHellenCanTerminator () |
void | detectHellenBoardType () |
int | boardGetAnalogDiagnostic () |
Variables | |
static OutputPin | megaEn |
static bool | hellenEnPinInitialized = false |
OutputPin | accelerometerChipSelect |
bool boardEnableSendWidebandInfo | ( | ) |
Definition at line 60 of file hellen_common.cpp.
Referenced by CanWrite::PeriodicTask().
int boardGetAnalogDiagnostic | ( | ) |
Definition at line 169 of file hellen_common.cpp.
void configureHellenCanTerminator | ( | ) |
Definition at line 153 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void detectHellenBoardType | ( | ) |
Definition at line 163 of file hellen_common.cpp.
Referenced by detectBoardType().
bool fansDisabledByBoardStatus | ( | ) |
Definition at line 67 of file hellen_common.cpp.
Referenced by FanController::getState().
bool getHellenBoardEnabled | ( | ) |
Definition at line 56 of file hellen_common.cpp.
Referenced by boardEnableSendWidebandInfo(), fansDisabledByBoardStatus(), setHwQcMode(), and THD_FUNCTION().
void hellenBoardStandBy | ( | ) |
Definition at line 121 of file hellen_common.cpp.
Referenced by onBoardStandBy().
void hellenDisableEn | ( | const char * | msg | ) |
Definition at line 85 of file hellen_common.cpp.
Referenced by configureRusefiLuaHooks(), and hellenBoardStandBy().
void hellenDisableEnSilently | ( | ) |
Definition at line 96 of file hellen_common.cpp.
Referenced by hellenDisableEn(), and turnAllPinsOff().
void hellenEnableEn | ( | const char * | msg | ) |
Definition at line 80 of file hellen_common.cpp.
Referenced by configureRusefiLuaHooks(), setHellenEnPin(), setHwQcMode(), and THD_FUNCTION().
void hellenMegaAccelerometerPreInitCS2Pin | ( | ) |
Definition at line 144 of file hellen_common.cpp.
Referenced by hellenMegaSdWithAccelerometer(), and setBoardConfigOverrides().
void hellenMegaSdWithAccelerometer | ( | ) |
Definition at line 138 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void hellenWbo | ( | ) |
Definition at line 6 of file hellen_common.cpp.
Referenced by setBoardDefaultConfiguration().
|
static |
Definition at line 16 of file hellen_common.cpp.
Referenced by setHellenVbatt().
PUBLIC_API_WEAK bool isBoardWithPowerManagement | ( | ) |
Definition at line 52 of file hellen_common.cpp.
Referenced by getHellenBoardEnabled().
PUBLIC_API_WEAK void onHellenEnChange | ( | int | value | ) |
Definition at line 71 of file hellen_common.cpp.
Referenced by setHellenEnValue().
void setHellen64Can | ( | ) |
Definition at line 44 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void setHellen64MegaEnPin | ( | ) |
Definition at line 117 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides().
void setHellenAnalogDividers | ( | ) |
Definition at line 26 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides(), and setHellenVbatt().
void setHellenCan | ( | ) |
Definition at line 11 of file hellen_common.cpp.
Referenced by setBoardConfigOverrides(), and setBoardDefaultConfiguration().
Definition at line 102 of file hellen_common.cpp.
Referenced by boardInitHardware(), setBoardConfigOverrides(), setHellen64MegaEnPin(), and setHellenMegaEnPin().
|
static |
Definition at line 74 of file hellen_common.cpp.
Referenced by hellenDisableEnSilently(), and hellenEnableEn().
void setHellenMegaEnPin | ( | bool | enableBoardOnStartUp | ) |
Definition at line 112 of file hellen_common.cpp.
Referenced by boardInitHardware(), and setBoardConfigOverrides().
void setHellenVbatt | ( | ) |
Definition at line 36 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 65 of file hellen_common.cpp.
Referenced by setHellenEnPin().
|
static |
Definition at line 49 of file hellen_common.cpp.
Referenced by getHellenBoardEnabled(), setHellenEnPin(), and setHellenEnValue().