|
rusEFI
The most advanced open source ECU
|
Typedefs | |
| using | setup_custom_board_overrides_type = void(*)() |
| using | setup_custom_board_config_type = void(*)(engine_configuration_s *) |
| using | setup_custom_board_output_type = int(*)() |
| using | setup_custom_board_engine_type_type = void(*)(engine_type_e) |
| using | custom_validate_config_type = bool(*)() |
| using | setup_custom_board_ts_command_override_type = void(*)(uint16_t, uint16_t) |
| using | board_can_rx_type = void(*)(const size_t, const CANRxFrame &, efitick_t) |
| using | board_can_update_dash_type = void(*)(CanCycle cycle) |
Functions | |
| template<typename FuncType , typename... Args> | |
| static bool | call_board_override (std::optional< FuncType > board_override, Args &&... args) |
| using board_can_rx_type = void (*)(const size_t, const CANRxFrame &, efitick_t) |
Definition at line 44 of file board_overrides.h.
| using board_can_update_dash_type = void (*)(CanCycle cycle) |
Definition at line 47 of file board_overrides.h.
| using custom_validate_config_type = bool (*)() |
Definition at line 37 of file board_overrides.h.
| using setup_custom_board_config_type = void (*)(engine_configuration_s * ) |
Definition at line 32 of file board_overrides.h.
| using setup_custom_board_engine_type_type = void (*)(engine_type_e) |
Definition at line 34 of file board_overrides.h.
| using setup_custom_board_output_type = int (*)() |
Definition at line 33 of file board_overrides.h.
| using setup_custom_board_overrides_type = void (*)() |
Definition at line 31 of file board_overrides.h.
| using setup_custom_board_ts_command_override_type = void (*)(uint16_t , uint16_t ) |
Definition at line 39 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 88 of file board_overrides.h.
Referenced by applyEngineType(), TunerStudio::handleWriteChunkCommand(), incrementGlobalConfigurationVersion(), initHardware(), initHardwareNoConfig(), LtftState::load(), loadConfiguration(), main(), Engine::periodicFastCallback(), Engine::periodicSlowCallback(), resetConfigurationExt(), and sayHello().

|
extern |
Definition at line 81 of file hardware.cpp.
Referenced by applyEngineType().
|
extern |
Definition at line 82 of file hardware.cpp.
Referenced by applyEngineType().
|
extern |
Definition at line 79 of file hardware.cpp.
Referenced by resetConfigurationExt().
|
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 |
|
extern |
|
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 |
Definition at line 72 of file engine_configuration.cpp.
Referenced by incrementGlobalConfigurationVersion(), initHardware(), and setup_custom_board_overrides().
|
extern |
Definition at line 149 of file engine.cpp.
Referenced by Engine::periodicFastCallback().
|
extern |
Definition at line 148 of file engine.cpp.
Referenced by Engine::periodicSlowCallback().
|
extern |
Pre-HAL initialization override point Allows boards to perform custom initialization before HAL is initialized.
Definition at line 24 of file main.cpp.
Referenced by main(), and setup_custom_board_overrides().
|
extern |
Definition at line 681 of file bench_test.cpp.
Referenced by executeTSCommand().
|
extern |
Definition at line 612 of file can_dash.cpp.
Referenced by updateDash().