2021-07-25 18:23:23 -07:00
|
|
|
/**
|
|
|
|
* @file pch.h
|
2023-12-19 12:34:53 -08:00
|
|
|
*
|
2021-07-25 18:23:23 -07:00
|
|
|
* This file is rusEFI's precompiled header. Most cpp files should include
|
|
|
|
* this file in lieu of any of the files below.
|
2023-12-19 12:34:53 -08:00
|
|
|
*
|
2021-07-25 18:23:23 -07:00
|
|
|
* This helps compilation performance by parsing/analyzing these files only
|
|
|
|
* once, then re-loading that precompiled data for every file that includes
|
|
|
|
* this file.
|
|
|
|
*/
|
|
|
|
|
2022-09-01 17:40:38 -07:00
|
|
|
#include <rusefi/arrays.h>
|
2022-07-15 23:22:51 -07:00
|
|
|
#include <rusefi/crc.h>
|
2022-07-19 01:02:41 -07:00
|
|
|
#include <rusefi/fragments.h>
|
2022-09-01 17:40:38 -07:00
|
|
|
#include <rusefi/interpolation.h>
|
|
|
|
#include <rusefi/math.h>
|
2022-08-08 05:53:08 -07:00
|
|
|
#include <rusefi/pt2001.h>
|
2023-08-08 20:53:59 -07:00
|
|
|
#include <rusefi/efistringutil.h>
|
2022-07-15 23:22:51 -07:00
|
|
|
|
2022-09-05 01:09:59 -07:00
|
|
|
#include "global.h"
|
2023-12-19 12:34:53 -08:00
|
|
|
#include "generated_lookup_meta.h"
|
2021-08-04 16:30:52 -07:00
|
|
|
#include "loggingcentral.h"
|
2021-08-03 19:05:01 -07:00
|
|
|
#include "error_handling.h"
|
2021-07-25 18:23:23 -07:00
|
|
|
#include "efi_gpio.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#ifndef EFI_BOOTLOADER
|
2024-09-04 08:26:22 -07:00
|
|
|
#include "tunerstudio_outputs.h"
|
2021-07-25 18:23:23 -07:00
|
|
|
#include "engine.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#endif // EFI_BOOTLOADER
|
2022-09-01 17:40:38 -07:00
|
|
|
#include "engine_configuration.h"
|
2021-07-25 18:23:23 -07:00
|
|
|
#include "engine_controller.h"
|
|
|
|
#include "engine_math.h"
|
|
|
|
#include "pwm_generator_logic.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#ifndef EFI_BOOTLOADER
|
2021-07-25 18:23:23 -07:00
|
|
|
#include "allsensors.h"
|
2022-09-01 17:40:38 -07:00
|
|
|
#include "sensor.h"
|
2021-07-25 18:23:23 -07:00
|
|
|
#include "settings.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#endif // EFI_BOOTLOADER
|
2022-09-01 08:35:35 -07:00
|
|
|
#include "efi_interpolation.h"
|
2021-07-25 22:05:17 -07:00
|
|
|
#include "perf_trace.h"
|
2021-08-03 19:05:01 -07:00
|
|
|
#include "hardware.h"
|
2021-08-04 16:30:52 -07:00
|
|
|
#include "thread_priority.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#ifndef EFI_BOOTLOADER
|
2023-05-30 22:41:20 -07:00
|
|
|
#include "tooth_logger.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#endif // EFI_BOOTLOADER
|
2024-04-01 12:55:05 -07:00
|
|
|
#include "signature.h"
|
2024-09-04 10:55:39 -07:00
|
|
|
#include "pin_repository.h"
|
2021-07-25 18:23:23 -07:00
|
|
|
|
2021-07-25 22:05:17 -07:00
|
|
|
#if EFI_UNIT_TEST
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
#include <gmock/gmock.h>
|
|
|
|
#include "mocks.h"
|
2021-08-03 19:05:01 -07:00
|
|
|
#include "engine_test_helper.h"
|
2021-10-30 17:31:09 -07:00
|
|
|
#include "mock/mock_sensor.h"
|
2022-09-07 12:56:45 -07:00
|
|
|
#else
|
|
|
|
#include "chprintf.h"
|
2021-07-25 22:05:17 -07:00
|
|
|
#endif
|