57 lines
1.4 KiB
C
57 lines
1.4 KiB
C
/**
|
|
* @file pch.h
|
|
*
|
|
* This file is rusEFI's precompiled header. Most cpp files should include
|
|
* this file in lieu of any of the files below.
|
|
*
|
|
* This helps compilation performance by parsing/analyzing these files only
|
|
* once, then re-loading that precompiled data for every file that includes
|
|
* this file.
|
|
*/
|
|
|
|
#include <rusefi/arrays.h>
|
|
#include <rusefi/crc.h>
|
|
#include <rusefi/fragments.h>
|
|
#include <rusefi/interpolation.h>
|
|
#include <rusefi/math.h>
|
|
#include <rusefi/pt2001.h>
|
|
#include <rusefi/efistringutil.h>
|
|
|
|
#include "global.h"
|
|
#include "generated_lookup_meta.h"
|
|
#include "loggingcentral.h"
|
|
#include "error_handling.h"
|
|
#include "efi_gpio.h"
|
|
#ifndef EFI_BOOTLOADER
|
|
#include "tunerstudio_outputs.h"
|
|
#include "engine.h"
|
|
#endif // EFI_BOOTLOADER
|
|
#include "engine_configuration.h"
|
|
#include "engine_controller.h"
|
|
#include "engine_math.h"
|
|
#include "pwm_generator_logic.h"
|
|
#ifndef EFI_BOOTLOADER
|
|
#include "allsensors.h"
|
|
#include "sensor.h"
|
|
#include "settings.h"
|
|
#endif // EFI_BOOTLOADER
|
|
#include "efi_interpolation.h"
|
|
#include "perf_trace.h"
|
|
#include "hardware.h"
|
|
#include "thread_priority.h"
|
|
#ifndef EFI_BOOTLOADER
|
|
#include "tooth_logger.h"
|
|
#endif // EFI_BOOTLOADER
|
|
#include "signature.h"
|
|
#include "pin_repository.h"
|
|
|
|
#if EFI_UNIT_TEST
|
|
#include <gtest/gtest.h>
|
|
#include <gmock/gmock.h>
|
|
#include "mocks.h"
|
|
#include "engine_test_helper.h"
|
|
#include "mock/mock_sensor.h"
|
|
#else
|
|
#include "chprintf.h"
|
|
#endif
|