rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
efifeatures.h
Go to the documentation of this file.
1/**
2 * @file boards/Prometheus/efifeatures.h
3 *
4 * @brief In this header we can override efifeatures.h.
5 *
6 * @date Apr 22, 2017
7 * @author andreika, (c) 2017
8 */
9
10#include "../../stm32f4ems/efifeatures.h"
11
12#pragma once
13
14#undef EFI_RTC
15#define EFI_RTC FALSE
16
17#undef EFI_POTENTIOMETER
18#define EFI_POTENTIOMETER FALSE
19
20#undef EFI_MAX_31855
21#define EFI_MAX_31855 FALSE
22
23#undef EFI_USB_SERIAL
24#define EFI_USB_SERIAL FALSE
25
26#define ADC_CHANNEL_VREF ADC_CHANNEL_IN14
27
28#define TS_PRIMARY_UxART_PORT UARTD4
29
30#undef EFI_UART_GPS
31#define EFI_UART_GPS FALSE
32
33#undef EFI_BLUETOOTH_SETUP
34#define EFI_BLUETOOTH_SETUP TRUE
35
36#undef SERIAL_SPEED
37#define SERIAL_SPEED 115200
38
39#ifndef BOARD_TLE6240_COUNT
40#define BOARD_TLE6240_COUNT 0
41#endif
42
43#ifndef BOARD_MC33972_COUNT
44#define BOARD_MC33972_COUNT 0
45#endif
46
47#ifndef BOARD_TLE8888_COUNT
48#define BOARD_TLE8888_COUNT 0
49#endif
50
51#ifndef BOARD_MC33810_COUNT
52#define BOARD_MC33810_COUNT 0
53#endif
54
55
56#undef EFI_CONSOLE_TX_BRAIN_PIN
57#define EFI_CONSOLE_TX_BRAIN_PIN Gpio::A0
58
59#undef EFI_CONSOLE_RX_BRAIN_PIN
60#define EFI_CONSOLE_RX_BRAIN_PIN Gpio::A1
61
62#undef EFI_CONSOLE_AF
63#define EFI_CONSOLE_AF 8
64
65#undef TS_SERIAL_AF
66#define TS_SERIAL_AF 8
67
68#undef LED_CRITICAL_ERROR_BRAIN_PIN
69#define LED_CRITICAL_ERROR_BRAIN_PIN Gpio::A13
70
71#undef ADC_VCC
72#define ADC_VCC 3.275f
73
74#undef EFI_MAIN_RELAY_CONTROL
75#define EFI_MAIN_RELAY_CONTROL TRUE
76
77#undef EFI_ONBOARD_MEMS
78#define EFI_ONBOARD_MEMS FALSE
79
80#undef EFI_IDLE_PID_CIC
81#define EFI_IDLE_PID_CIC TRUE
82
83#define RPM_LOW_THRESHOLD 8 // RPM=8 is an empirical lower sensitivity threshold of MAX9926 for 60-2
84#define NO_RPM_EVENTS_TIMEOUT_SECS 5 // (RPM < 12)