rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
engine_controller.h
Go to the documentation of this file.
1/**
2 * @file engine_controller.h
3 * @brief Controllers package entry point header
4 *
5 * @date Feb 7, 2013
6 * @author Andrey Belomutskiy, (c) 2012-2020
7 */
8
9#pragma once
10
11
13bool validateConfigOnStartUpOrBurn(bool isRunningOnBurn);
14char * getPinNameByAdcChannel(const char *msg, adc_channel_e hwChannel, char *buffer, size_t bufferSize);
16// see also applyNewHardwareSettings
18void commonEarlyInit();
22
24
bool validateConfigOnStartUpOrBurn()
void commonEarlyInit()
char * getPinNameByAdcChannel(const char *msg, adc_channel_e hwChannel, char *buffer, size_t bufferSize)
void initPeriodicEvents()
void initWarningRunningPins()
void initDataStructures()
void slowStartStopButtonCallback()
void initRealHardwareEngineController()
void commonInitEngineController()
void initStartStopButton()
static BigBufferHandle buffer