rusEFI
The most advanced open source ECU
|
Variables | |
static OutputPin | megaEn |
static bool | hellenEnPinInitialized = false |
Timer | hellenEnPinStateChange |
OutputPin | accelerometerChipSelect |
bool boardEnableSendWidebandInfo | ( | ) |
Definition at line 66 of file hellen_common.cpp.
Referenced by CanWrite::PeriodicTask().
ObdCode boardGetAnalogDiagnostic | ( | ) |
Definition at line 227 of file hellen_common.cpp.
Referenced by boardGetAnalogInputDiagnostic().
bool boardSdCardEnable | ( | ) |
Definition at line 266 of file hellen_common.cpp.
void configureHellenCanTerminator | ( | ) |
Definition at line 211 of file hellen_common.cpp.
Referenced by hellen112_17_boardConfigOverrides(), and hellen_honda_k_boardConfigOverrides().
void detectHellenBoardType | ( | ) |
Definition at line 221 of file hellen_common.cpp.
Referenced by detectBoardType().
bool fansDisabledByBoardStatus | ( | ) |
Definition at line 73 of file hellen_common.cpp.
Referenced by FanController::getState().
float getAnalogInputDividerCoefficient | ( | adc_channel_e | hwChannel | ) |
Definition at line 242 of file hellen_common.cpp.
bool getHellenBoardEnabled | ( | ) |
Definition at line 62 of file hellen_common.cpp.
Referenced by boardEnableSendWidebandInfo(), boardSdCardEnable(), fansDisabledByBoardStatus(), sendCanVerbose(), and setHwQcMode().
void hellenBoardStandBy | ( | ) |
Definition at line 171 of file hellen_common.cpp.
Referenced by onBoardStandBy().
void hellenDisableEn | ( | const char * | msg | ) |
Definition at line 117 of file hellen_common.cpp.
Referenced by configureRusefiLuaHooks(), and hellenBoardStandBy().
void hellenDisableEnSilently | ( | ) |
Definition at line 146 of file hellen_common.cpp.
Referenced by hellenDisableEn(), and turnAllPinsOff().
void hellenEnableEn | ( | const char * | msg | ) |
Definition at line 108 of file hellen_common.cpp.
Referenced by boardSdCardEnable(), configureRusefiLuaHooks(), setHellenEnPin(), and setHwQcMode().
void hellenMegaAccelerometerPreInitCS2Pin | ( | ) |
Definition at line 200 of file hellen_common.cpp.
Referenced by hellenMegaSdWithAccelerometer(), and setMegaUaefiBoardConfigOverrides().
void hellenMegaModule | ( | ) |
Definition at line 194 of file hellen_common.cpp.
Referenced by alphax_8chan_boardConfigOverrides(), alphax_silver_boardConfigOverrides(), alphax_silver_revA_boardConfigOverrides(), hellen154hyundai_f7_boardConfigOverrides(), and hellen_honda_k_boardConfigOverrides().
void hellenMegaSdWithAccelerometer | ( | ) |
Definition at line 188 of file hellen_common.cpp.
Referenced by alphax_2chan_ConfigOverrides(), alphax_4chan_ConfigOverrides(), alphax_4kgdi_boardConfigOverrides(), alphax_gold_boardConfigOverrides(), hellen112_17_boardConfigOverrides(), hellenMegaModule(), super_uaefi_boardConfigOverrides(), and uaefi_boardConfigOverrides().
void hellenWbo | ( | ) |
Definition at line 7 of file hellen_common.cpp.
Referenced by alphax_4kgdi_defaultConfiguration(), alphax_8chan_defaultConfiguration(), alphax_8chan_reva_boardDefaultConfiguration(), hellen121_nissan_boardDefaultConfiguration(), hellen128_boardDefaultConfiguration(), hellen88_boardDefaultConfiguration(), hellen_honda_k_boardDefaultConfiguration(), hellen_MiataNB2_boardDefaultConfiguration(), super_uaefi_boardDefaultConfiguration(), and uaefi_boardDefaultConfiguration().
|
static |
Definition at line 22 of file hellen_common.cpp.
Referenced by setHellenVbatt().
PUBLIC_API_WEAK bool isBoardWithPowerManagement | ( | ) |
Definition at line 58 of file hellen_common.cpp.
Referenced by FuelLevelFunc::convert(), and getHellenBoardEnabled().
PUBLIC_API_WEAK void onHellenEnChange | ( | int | value | ) |
Definition at line 77 of file hellen_common.cpp.
Referenced by setHellenEnValue().
PUBLIC_API_WEAK bool onHellenSdChange | ( | int | value | ) |
Definition at line 80 of file hellen_common.cpp.
Referenced by boardSdCardEnable().
void setHellen64Can | ( | ) |
Definition at line 50 of file hellen_common.cpp.
Referenced by small_can_board_boardConfigOverrides().
void setHellen64MegaEnPin | ( | ) |
Definition at line 167 of file hellen_common.cpp.
Referenced by small_can_board_boardConfigOverrides().
void setHellenAnalogDividers | ( | ) |
Definition at line 32 of file hellen_common.cpp.
Referenced by setHellenVbatt(), and small_can_board_boardConfigOverrides().
void setHellenCan | ( | ) |
Definition at line 12 of file hellen_common.cpp.
Referenced by alphax_2chan_ConfigOverrides(), alphax_4chan_ConfigOverrides(), alphax_4kgdi_boardConfigOverrides(), alphax_8chan_boardConfigOverrides(), alphax_8chan_reva_boardConfigOverrides(), alphax_gold_boardConfigOverrides(), alphax_silver_boardConfigOverrides(), alphax_silver_revA_boardConfigOverrides(), hellen112_17_boardConfigOverrides(), hellen121_nissan_boardDefaultConfiguration(), hellen121_vag_boardConfigOverrides(), hellen128_boardConfigOverrides(), hellen154_hyundai_boardDefaultConfiguration(), hellen154hyundai_f7_boardDefaultConfiguration(), hellen81_boardConfigOverrides(), hellen88_boardDefaultConfiguration(), hellen_gm_e67_boardConfigOverrides(), hellen_honda_k_boardDefaultConfiguration(), hellen_MiataNA6_boardConfigOverrides(), hellen_MiataNA96_boardConfigOverrides(), hellen_MiataNB1_boardConfigOverrides(), hellen_MiataNB2_boardConfigOverrides(), super_uaefi_boardConfigOverrides(), and uaefi_boardConfigOverrides().
void setHellenCan2 | ( | ) |
Definition at line 17 of file hellen_common.cpp.
Referenced by alphax_8chan_boardConfigOverrides(), alphax_8chan_reva_boardConfigOverrides(), uaefi_boardDefaultConfiguration(), and validateBoardConfig().
Definition at line 152 of file hellen_common.cpp.
Referenced by alphax_2chan_ConfigOverrides(), alphax_4chan_ConfigOverrides(), alphax_8chan_boardInitHardware(), alphax_8chan_reva_boardInitHardware(), setHellen64MegaEnPin(), and setHellenMegaEnPin().
|
static |
Definition at line 92 of file hellen_common.cpp.
Referenced by hellenDisableEnSilently(), and hellenEnableEn().
void setHellenMegaEnPin | ( | bool | enableBoardOnStartUp | ) |
Definition at line 162 of file hellen_common.cpp.
Referenced by alphax_2chan_ConfigOverrides(), alphax_4chan_ConfigOverrides(), alphax_4kGDI_boardInitHardware(), alphax_gold_boardConfigOverrides(), alphax_silver_boardConfigOverrides(), alphax_silver_revA_boardConfigOverrides(), hellen112_17_boardConfigOverrides(), hellen154hyundai_f7_boardConfigOverrides(), hellen_honda_k_boardConfigOverrides(), setMegaUaefiBoardConfigOverrides(), super_uaefi_boardConfigOverrides(), and uaefi_boardConfigOverrides().
void setHellenVbatt | ( | ) |
Definition at line 42 of file hellen_common.cpp.
Referenced by alphax_2chan_ConfigOverrides(), alphax_4chan_ConfigOverrides(), alphax_4kgdi_boardConfigOverrides(), alphax_8chan_reva_boardConfigOverrides(), alphax_gold_boardConfigOverrides(), hellen112_17_boardConfigOverrides(), hellen121_nissan_boardConfigOverrides(), hellen121_vag_boardConfigOverrides(), hellen128_boardConfigOverrides(), hellen154_hyundai_boardConfigOverrides(), hellen81_boardConfigOverrides(), hellen88_boardConfigOverrides(), hellen_gm_e67_boardConfigOverrides(), hellen_MiataNA6_boardConfigOverrides(), hellen_MiataNA96_boardConfigOverrides(), hellen_MiataNB1_boardConfigOverrides(), hellen_MiataNB2_boardConfigOverrides(), hellenMegaModule(), setMegaUaefiBoardConfigOverrides(), super_uaefi_boardConfigOverrides(), and uaefi_boardConfigOverrides().
|
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 65 of file accelerometer.cpp.
Referenced by hellenMegaAccelerometerPreInitCS2Pin(), and initAccelerometer().
|
static |
Definition at line 71 of file hellen_common.cpp.
Referenced by setHellenEnPin().
Timer hellenEnPinStateChange |
Definition at line 89 of file hellen_common.cpp.
Referenced by FuelLevelFunc::convert(), and setHellenEnValue().
|
static |
Definition at line 55 of file hellen_common.cpp.
Referenced by getHellenBoardEnabled(), setHellenEnPin(), and setHellenEnValue().