rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
config
boards
subaru_eg33
efifeatures.h
Go to the documentation of this file.
1
/**
2
* @file boards/subaru_eg33/efifeatures.h
3
*
4
* @brief In this header we can override efifeatures.h.
5
*
6
* @date Feb 06, 2021
7
* @author Andrey Gusakov, 2021
8
*/
9
10
#pragma once
11
12
#include "../../stm32f7ems/efifeatures.h"
13
14
/* debug console */
15
#define TS_PRIMARY_UxART_PORT SD1
16
#define EFI_TS_PRIMARY_IS_SERIAL TRUE
17
18
#undef BOARD_TLE6240_COUNT
19
#define BOARD_TLE6240_COUNT 1
20
21
#define TLE6240_RESET_PORT GPIOH
22
#define TLE6240_RESET_PAD 6
23
#define TLE6240_DIRECT_IO \
24
/* IN1..3 grounded */
\
25
[0] = {.port = NULL, .pad = 0}, \
26
[1] = {.port = NULL, .pad = 0}, \
27
/* IN3 - D_TACH_OUT */
\
28
[2] = {.port = GPIOG, .pad = 2},\
29
/* IN4 - grounded */
\
30
[3] = {.port = NULL, .pad = 0}, \
31
/* IN9..10 grounded */
\
32
[4] = {.port = NULL, .pad = 15},\
33
[5] = {.port = NULL, .pad = 14},\
34
/* IN11 - D_IDLE_OPEN */
\
35
[6] = {.port = GPIOC, .pad = 6},\
36
/* IN12 - D_IDLE_CLOSE */
\
37
[7] = {.port = GPIOC, .pad = 8}
38
39
#undef BOARD_MC33972_COUNT
40
#define BOARD_MC33972_COUNT 1
41
42
#undef BOARD_MC33810_COUNT
43
#define BOARD_MC33810_COUNT 2
44
45
#undef BOARD_TLE8888_COUNT
46
#define BOARD_TLE8888_COUNT 0
47
48
#undef EFI_RTC
49
#define EFI_RTC FALSE
50
51
#undef EFI_POTENTIOMETER
52
#define EFI_POTENTIOMETER FALSE
53
54
#undef EFI_MAX_31855
55
#define EFI_MAX_31855 FALSE
56
57
#undef EFI_IDLE_CONTROL
58
#define EFI_IDLE_CONTROL TRUE
59
60
#undef EFI_USB_SERIAL
61
#define EFI_USB_SERIAL TRUE
62
63
#define EFI_SDC_DEVICE SDCD2
64
65
#define ADC_CHANNEL_VREF ADC_CHANNEL_IN14
66
67
#undef EFI_UART_GPS
68
#define EFI_UART_GPS FALSE
69
70
#undef EFI_BLUETOOTH_SETUP
71
#define EFI_BLUETOOTH_SETUP FALSE
72
73
#undef SERIAL_SPEED
74
#define SERIAL_SPEED 115200
75
76
#ifdef TS_PRIMARY_UxART_PORT
77
#undef EFI_CONSOLE_AF
78
#define EFI_CONSOLE_AF 7
79
#endif
80
81
#undef TS_SERIAL_AF
82
#define TS_SERIAL_AF 8
83
84
#undef ADC_VCC
85
#define ADC_VCC 2.5f
86
87
#undef EFI_MAIN_RELAY_CONTROL
88
#define EFI_MAIN_RELAY_CONTROL FALSE
89
90
#undef EFI_ONBOARD_MEMS
91
#define EFI_ONBOARD_MEMS FALSE
92
93
#undef EFI_IDLE_PID_CIC
94
#define EFI_IDLE_PID_CIC TRUE
95
96
#define RPM_LOW_THRESHOLD 8
// RPM=8 is an empirical lower sensitivity threshold of MAX9926 for 60-2
97
#define NO_RPM_EVENTS_TIMEOUT_SECS 5
// (RPM < 12)
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8