rusEFI
The most advanced open source ECU
|
Typedefs | |
using | setup_custom_board_overrides_type = void(*)() |
using | board_can_rx_type = void(*)(const size_t, const CANRxFrame &, efitick_t) |
using | board_can_update_dash_type = void(*)(CanCycle cycle) |
Functions | |
static bool | call_board_override (std::optional< setup_custom_board_overrides_type > board_override) |
Variables | |
std::optional< board_can_rx_type > | custom_board_can_rx |
std::optional< board_can_update_dash_type > | custom_board_update_dash |
std::optional< setup_custom_board_overrides_type > | custom_board_preHalInit |
Pre-HAL initialization override point Allows boards to perform custom initialization before HAL is initialized. | |
std::optional< setup_custom_board_overrides_type > | custom_board_boardSayHello |
std::optional< setup_custom_board_overrides_type > | custom_board_InitHardwareEarly |
std::optional< setup_custom_board_overrides_type > | custom_board_InitHardware |
std::optional< setup_custom_board_overrides_type > | custom_board_InitHardwareExtra |
std::optional< setup_custom_board_overrides_type > | custom_board_LtftTrimToVeApply |
std::optional< setup_custom_board_overrides_type > | custom_board_DefaultConfiguration |
std::optional< setup_custom_board_overrides_type > | custom_board_ConfigOverrides |
using board_can_rx_type = void (*)(const size_t, const CANRxFrame &, efitick_t) |
Definition at line 34 of file board_overrides.h.
using board_can_update_dash_type = void (*)(CanCycle cycle) |
Definition at line 37 of file board_overrides.h.
using setup_custom_board_overrides_type = void (*)() |
Definition at line 30 of file board_overrides.h.
|
inlinestatic |
This function checks if an override is present and calls it if available. Return true if override is present and was called
Definition at line 65 of file board_overrides.h.
Referenced by TunerStudio::handleWriteChunkCommand(), initHardware(), initHardwareNoConfig(), LtftState::load(), loadConfiguration(), main(), resetConfigurationExt(), and sayHello().
|
extern |
Definition at line 32 of file eficonsole.cpp.
Referenced by sayHello().
|
extern |
Definition at line 201 of file can_rx.cpp.
Referenced by processCanRxMessage().
|
extern |
Definition at line 71 of file engine_configuration.cpp.
Referenced by TunerStudio::handleWriteChunkCommand(), loadConfiguration(), resetConfigurationExt(), and setup_custom_board_overrides().
|
extern |
Definition at line 70 of file engine_configuration.cpp.
Referenced by resetConfigurationExt(), and setup_custom_board_overrides().
|
extern |
Definition at line 77 of file hardware.cpp.
Referenced by initHardware(), and setup_custom_board_overrides().
|
extern |
Definition at line 76 of file hardware.cpp.
Referenced by initHardwareNoConfig().
|
extern |
Definition at line 78 of file hardware.cpp.
Referenced by initHardware().
|
extern |
Definition at line 22 of file long_term_fuel_trim.cpp.
Referenced by LtftState::load().
|
extern |
Pre-HAL initialization override point Allows boards to perform custom initialization before HAL is initialized.
Definition at line 22 of file main.cpp.
Referenced by main(), and setup_custom_board_overrides().
|
extern |
Definition at line 612 of file can_dash.cpp.
Referenced by updateDash().