/
bconfig.c
44 lines (43 loc) · 1.62 KB
/
bconfig.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <bcomp.h>
const bcomp_config_t bconfig = {
0xEAEAEAEA, // begin label
CONFIGURATON_VERSION, // version
500000, // CAN speed
115200, // UART speed
#if ( VIRTUINO_SUPPORT == 1 )
0, // no EEPROM for Virtuino
#else
16, // EEPROM size in kBit, standart 24LC64
#endif
16, // default OLED contrast
4, // start delay
0, // start sound
100, // t_engine default temperature warning
115, // t_akpp default temperature warning
14.5f, // v_max voltage warning
12.3f, // v_min voltage warning
3.33f, // fuel_coeff
1.0f, // speed_coeff
94056+4850, // moto_dist_offset
0, // moto_time_offset
15000, // service distantion (default = 15000km, recommended 7500km)
250, // service moto time (default = 250h, recommended 150h)
#if ( INSIDE_VERSION == 1 )
1,
#else
0, // 0 - OLED SSD1306, 1 - OLED SH1106
#endif
#if ( VIRTUINO_SUPPORT == 1 )
0, // UART-logging off
#else
1, // UART-logging on
#endif
0, // res1
0, // res2
#if ( INSIDE_VERSION == 1 )
{ 3700.0f, 313.15f, 1000.0f }, // Mitsubishi NMPS termistor
#else
{ 4300.0f, 298.15f, 10000.0f }, // EPCOS termistor
#endif
0xAEAEAEAE, // end label
};