RabbitECUTeensyMCUXpresso/source/Client/Test_60_M2.h

1892 lines
32 KiB
C

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-braces"
#define USERCAL_nROMCAL {\
/* userCalADRefH */\
3290u,\
/* userCalVRef445 */\
4530u,\
/* userCalVNernstTarget */\
4450u,\
/* userCalRNernstReady */\
300000u,\
/* userCalRHeaterThreshold */\
6500u,\
/* au32UserCalPumpCurrentPFactor */\
{9300u},\
/* au32UserCalPumpCurrentMFactor */\
{9300u},\
/* ai32UserCalPumpCurrentOffset */\
{2u},\
/* aUserCalPumpSpread */\
{-1850000u,\
-1465000u,\
-1080000u,\
-920000u,\
-760000u,\
-615000u,\
-470000u,\
-235000u,\
0,\
170000u,\
340000u,\
510000u,\
680000u,\
815000u,\
950000u,\
1400000u,\
2550000u},\
/* aUserCalPumpLambda */\
{700u,\
750u,\
800u,\
825,\
850u,\
875u,\
900u,\
955u,\
1000u,\
1094u,\
1180u,\
1305u,\
1430u,\
1565u,\
1700u,\
2350u,\
4160u},\
/* au8UserCalPumpSensorTrim */\
{74u},\
/* aUserStoichFuelCal */\
1470u,\
/* au8UserCalPumpDeadband */\
{2u},\
/* au16UserCalFreeAirPoints */\
{3310u,\
3320u,\
3330u,\
3340u,\
3350u,\
3360u,\
3370u,\
3380u,\
3390u,\
3400u,\
3410u,\
3420u,\
3430u,\
3440u,\
3450u,\
3460u,\
3470u,\
3480u,\
3490u},\
/* aUserHeaterAlarmCurrent */\
{2600u},\
/* u8WarmUpDelay */\
10u,\
/* u8DisplayMode */\
1u,\
/* u8BackLightEnable */\
1u,\
/* userCalTPSCalMin */\
500u,\
/* userCalTPSCalMax */\
4500u,\
/* aUserCURVEAfmTFSpread */\
{500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
7000u,\
8000u,\
9000u,\
10000u,\
11000u},\
/* aUserCURVEAfmTFTable */\
{0,\
720000,\
1440000,\
2400000,\
3360000,\
5600000,\
9040000,\
13600000,\
20000000,\
30000000,\
50000000,\
5000000,\
5000000,\
5000000,\
5000000,\
5000000,\
5000000},\
/* aUserInjResponseSpread */\
{7500u,\
8000u,\
8500u,\
9000u,\
9500u,\
10000u,\
10500u,\
11000u,\
11500u,\
12000u,\
12500u,\
13000u,\
13500u,\
14000u,\
14500u,\
15000u,\
15500u},\
/* aUserInjResponseTable */\
{2700u,\
2550u,\
2400u,\
2250u,\
2100u,\
1950u,\
1800u,\
1650u,\
1300u,\
1100u,\
940u,\
840u,\
770u,\
710u,\
670u,\
640u,\
630u},\
{500u,\
750u,\
1000u,\
1250u,\
1500u,\
1750u,\
2000u,\
2250u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4250u,\
4500u},\
/* aUserCoolantSensorTable */\
{500000,\
200000,\
140000,\
132000,\
122000,\
110000,\
100000,\
87000,\
79000,\
71000,\
60000,\
40000,\
20000,\
2000,\
-6000,\
-15000,\
-40000},\
/* aUserCoolantEnrichmentSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserCoolantEnrichmentTable */\
{1080u,\
1080u,\
1080u,\
1080u,\
1080u,\
1080u,\
1080u,\
1080u,\
1040u,\
1020u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* aUserTAFRxSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* aUserTAFRySpread */\
{0u,\
5625u,\
11250u,\
16875u,\
22500u,\
28125u,\
33750u,\
39375u,\
45000u,\
50625u,\
56250u,\
61875u,\
67500u,\
73125u,\
78750u,\
84375u,\
90000u}, \
/* aUserMAPTAFR */\
{{1470,1470,1470,1100,1100,1100,1100,1400,1400,1400,1400,1400,1400,1400,1400,1400,1400},\
{1470,1470,1450,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1190,1190,1190},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190},\
{1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190},\
{1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190},\
{1900,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190},\
{1900,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190},\
{1900,1470,1470,1470,1470,1470,1470,1470,1400,1330,1260,1190,1190,1190,1190,1190,1190}},\
/* aUserTimingxSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* aUserTimingySpread */\
{25000u,\
30000u,\
35000u,\
40000u,\
45000u,\
50000u,\
55000u,\
60000u,\
65000u,\
70000u,\
75000u,\
80000u,\
85000u,\
90000u,\
95000u,\
100000u,\
105000u},\
/* aUserTimingMap */\
{{130,130,130,130,120,60,0,0,0,0,0,0,0,0,0,0,0},\
{110,110,110,110,120,80,80,80,80,80,80,70,70,70,70,70,70},\
{160,160,130,120,80,110,100,90,90,90,90,80,80,80,80,80,80},\
{240,220,180,170,160,150,140,130,120,120,120,120,120,120,120,120,120},\
{260,240,260,250,240,210,180,180,180,180,190,200,200,200,210,220,220},\
{280,340,360,280,260,245,230,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,340,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{280,240,360,330,280,260,250,230,230,230,230,230,225,225,230,230,230},\
{220,260,360,360,340,320,280,270,260,250,250,250,250,250,260,250,250},\
{140,260,360,360,340,320,280,270,260,250,250,250,250,250,260,250,250},\
{140,260,360,360,340,320,280,270,260,250,250,250,250,250,260,260,270},\
{90,90,90,90,90,90,90,90,90,90,90,80,80,80,80,80,80}},\
/* aUserVExSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* aUserVEySpread */\
{25000u,\
30000u,\
35000u,\
40000u,\
45000u,\
50000u,\
55000u,\
60000u,\
65000u,\
70000u,\
75000u,\
80000u,\
85000u,\
90000u,\
95000u,\
100000u,\
105000u},\
/* aUserMAPVE */\
{{600,600,600,600,600,600,600,700,800,800,800,800,800,800,800,800,800},\
{550,570,590,610,630,650,700,700,700,700,700,700,700,700,700,700,700},\
{580,610,630,650,670,690,700,700,700,700,700,650,650,650,650,650,650},\
{610,630,650,670,690,700,700,700,670,670,670,670,670,670,670,670,670},\
{640,660,680,690,700,710,710,710,710,710,710,710,710,720,720,720,720},\
{670,680,690,700,710,720,720,720,720,720,720,720,720,720,720,720,720},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{680,690,700,710,720,730,730,730,730,730,730,730,730,730,730,730,730},\
{600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600}},\
/* aUserCoolantStartEnrichmentSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserCoolantStartEnrichmentTable */\
{4000u,\
3500u,\
3000u,\
2500u,\
2000u,\
1800u,\
1600u,\
1400u,\
1200u,\
1150u,\
1100u,\
1050u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* aUserCoolantPostStartEnrichmentSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserCoolantPostStartEnrichmentTable */\
{1200u,\
1200u,\
1200u,\
1200u,\
1150u,\
1130u,\
1110u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u,\
1100u},\
/* aUserCrankingAirflowSpread */\
{150u,\
160u,\
170u,\
180u,\
190u,\
200u,\
210u,\
220u,\
230u,\
240u,\
250u,\
260u,\
270u,\
280u,\
290u,\
300u,\
400u},\
/* aUserCrankingAirflowTable */\
{2400u,\
2500u,\
2600u,\
2700u,\
2800u,\
2900u,\
3000u,\
3100u,\
3200u,\
3300u,\
3400u,\
3500u,\
3600u,\
3700u,\
3800u,\
3900u,\
4000u},\
/* aUserDwellSpread */\
{7500u,\
8000u,\
8500u,\
9000u,\
9500u,\
10000u,\
10500u,\
11000u,\
11500u,\
12000u,\
12500u,\
13000u,\
13500u,\
14000u,\
14500u,\
15000u,\
15500u},\
/* aUserDwellTable */\
{5000u,\
4800u,\
4600u,\
4400u,\
4200u,\
4000u,\
3800u,\
3600u,\
3500u,\
3400u,\
3300u,\
3200u,\
3100u,\
3000u,\
3000u,\
3000u,\
3000u},\
/* aUserAirTempCorrectionSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserAirTempCorrectionTable */\
{1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* aUserTPSMovementCorrectionSpread */\
{0x7ffc0000,\
0x7ffc8000,\
0x7ffd0000,\
0x7ffd8000,\
0x7ffe0000,\
0x7ffe8000,\
0x7fff0000,\
0x7fff8000,\
0x80008000,\
0x80010000,\
0x80018000,\
0x80020000,\
0x80028000,\
0x80030000,\
0x80038000,\
0x80040000,\
0x80048000},\
/* aUserTPSMovementCorrectionTable */\
{1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1020u,\
1040u,\
1060u,\
1080u,\
1100u},\
/* aUserInjectionPhasingSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
6500u,\
7000u,\
7500u,\
8000u,\
8500u,\
9000u},\
/* aUserInjectionPhasingTable */\
{0u,\
100u,\
200u,\
300u,\
400u,\
500u,\
600u,\
700u,\
800u,\
900u,\
1000u,\
1100u,\
1200u,\
1300u,\
1400u,\
1500u,\
1600u},\
/* aUserCTSTimingCorrectionSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserCTSTimingCorrectionTable */\
{31u,\
25u,\
22u,\
18u,\
15u,\
14u,\
13u,\
12u,\
11u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u},\
/* aUserATSTimingCorrectionSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserATSTimingCorrectionTable */\
{31u,\
25u,\
22u,\
18u,\
15u,\
14u,\
13u,\
12u,\
11u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u,\
10u},\
/* aUserISCSpeedTargetSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserISCSpeedTargetTable */\
{1000u,\
900u,\
800u,\
750u,\
700u,\
680u,\
660u,\
640u,\
620u,\
600u,\
590u,\
580u,\
570u,\
560u,\
550u,\
545u,\
540u},\
/* aUserStepperCloseTable */\
{5,\
9,\
10,\
6},\
/* aUserStepperOpenTable */\
{6,\
10,\
9,\
5},\
/* u32UserStepperHomeSteps */\
24,\
/* aUserPrimaryTriggerTable */\
{0x0,\
0x444,\
0x888,\
0xCCC,\
0x1110,\
0x1555,\
0x1999,\
0x1DDD,\
0x2222,\
0x2666,\
0x2AAA,\
0x2EEE,\
0x3333,\
0x3777,\
0x3BBB,\
0x4000,\
0x4444,\
0x4888,\
0x4CCC,\
0x5111,\
0x5555,\
0x5999,\
0x5DDD,\
0x6222,\
0x6666,\
0x6AAA,\
0x6EEE,\
0x7333,\
0x7777,\
0x7BBB,\
0x8000,\
0x8444,\
0x8888,\
0x8CCC,\
0x9111,\
0x9555,\
0x9999,\
0x9DDD,\
0xA222,\
0xA666,\
0xAAAA,\
0xAEEE,\
0xBBBC,\
0xC000,\
0xC444,\
0xC888,\
0xCCCC,\
0xD111,\
0xD555,\
0xD999,\
0xDDDD,\
0xE222,\
0xE666,\
0xEAAA,\
0xEEEE,\
0xF333,\
0xF777,\
0xFBBB,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0x0000,\
0}, \
/* aUserSecondaryTriggerTable */\
{0x0,\
0x444,\
0x888,\
0xCCC,\
0x1111,\
0x1555,\
0x1999,\
0x1DDD,\
0x2AAA,\
0x2EEE,\
0x3333,\
0x3777,\
0x3BBB,\
0x4000,\
0x4444,\
0x4888,\
0x4CCC,\
0x5111,\
0x5555,\
0x5999,\
0x5DDD,\
0x6222,\
0x6666,\
0x6AAA,\
0x6EEE,\
0x7333,\
0x7777,\
0x7BBB,\
0x8000,\
0x8444,\
0x8888,\
0x8CCC,\
0x9111,\
0x9555,\
0x9999,\
0x9DDD,\
0xA222,\
0xA666,\
0xAAAA,\
0xAEEE},\
{0x0, 0x4000, 0x8000, 0xc000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},\
/* u8UserPrimaryEdgeSetup */\
0x1,\
/* u8UserSecondaryEdgeSetup */\
0x1,\
/* u8UserPrimaryVREnable */\
0,\
/* u8UserSecondaryVREnable */\
0,\
/* u8UserFirstEdgeRisingPrimary */\
0,\
/* u8UserFirstEdgeRisingSecondary */\
0,\
/* au32InjectionSequence */\
{0x0202, 0x0202, 0x0202, 0x0602},\
/* au32IgnitionSequence */\
{0x0000, 0x0202, 0xffff, 0xffff},\
/* enSimpleCamSyncSource */\
EH_IO_Invalid,\
/* boCamSyncHighLate */\
1,\
/* u32CamSyncSampleToothCount */\
15,\
/* u16ManifoldVolumeCC */\
2000,\
/* u8CylCount */\
4, \
/* u16InjFlowRate */\
3000, \
/* aUserBackupAirflowxSpread */\
{0,\
500,\
1000,\
1500,\
2000,\
2500,\
3000,\
3500,\
4000,\
4500,\
5000},\
/* aUserBackupAirflowySpread */\
{0x0,\
0xB32,\
0x1664,\
0x2196,\
0x2CC8,\
0x37FB,\
0x432D,\
0x5991,\
0x865A,\
0xDFEC,\
0x15F90},\
/* aUserBackupAirflowMap */\
{{0x3C14DC, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3, 0x4417A3},\
{0x5B8D80, 0x7704C0, 0x8C30AC, 0xC84588, 0xF05370, 0x1186158, 0x1186158, 0x1186158, 0x1186158, 0x1186158, 0x1186158},\
{0x6ACFC0, 0x8F6EC0, 0xBBAEE0, 0xFD4BC0, 0x1312D00, 0x16E3600, 0x1AB3F00, 0x1F78A40, 0x2349340, 0x243D580, 0x2625A00},\
{0x6ACFC0, 0x989680, 0xB28720, 0xDBBA00, 0x112A880, 0x14FB180, 0x1BD8E80, 0x2255100, 0x2BDE780, 0x3567E00, 0x3993FD8},\
{0x7270E0, 0x989680, 0xCAF120, 0xE975A0, 0x11D56E0, 0x1681B80, 0x1D905C0, 0x2CD29C0, 0x3938700, 0x4B1A130, 0x4D9AF18},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x1406F40, 0x19BFCC0, 0x243D580, 0x3938700, 0x4B1A130, 0x59A5380, 0x68E7780},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x132B3A0, 0x1BA8140, 0x2AEA540, 0x3C14DC0, 0x529CAE8, 0x6BA55F8, 0x7D2B750},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x132B3A0, 0x1F4ADD4, 0x2AEA540, 0x3EF1480, 0x55D4A80, 0x6F94740, 0x8F0D180},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x132B3A0, 0x1F4ADD4, 0x2AEA540, 0x40D9900, 0x59A5380, 0x754D4C0, 0xA21FE80},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x132B3A0, 0x1F4ADD4, 0x2AEA540, 0x42C1D80, 0x5D75C80, 0x8583B00, 0xBEBC200},\
{0x7270E0, 0x989680, 0xCAF120, 0xF73140, 0x132B3A0, 0x1F4ADD4, 0x2AEA540, 0x42C1D80, 0x623A7C0, 0x9896800, 0xDB58580}},\
/* u8ManifoldTimeConstantTrim */\
0x1f,\
/* u8EnableBackupAirflowTransients */\
0x00,\
/* aUserPrimerSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000},\
/* aUserPrimerTable */\
{400000u,\
400000u,\
300000u,\
250000u,\
200000u,\
150000u,\
100000u,\
70000u,\
30000u,\
25000u,\
25000u},\
/* aUserInjShortOpeningSpread */\
{0,\
200,\
400,\
600,\
800,\
1000,\
1200,\
1400,\
1600,\
1800,\
2000}, \
/* aUserInjShortOpeningTable */\
{870u,\
870u,\
870u,\
890u,\
930u,\
1030u,\
1200u,\
1400u,\
1600u,\
1800u,\
2000u},\
/* u32STTNegLimit */\
800, \
/* u32STTPosLimit */\
1150, \
/* u32CLStepClosed */\
5,\
/* u32CLIncClosed */\
1,\
/* u32CLStepOpen */\
7,\
/* u32CLIncOpen */\
2,\
/* u16TimingMainOffset */\
20000,\
/* u32AFMTransientControlRPMLimit */\
3000,\
/* u8WastedSparkEnable */\
1,\
/* u16AFRReinstate */\
1500,\
/* u16AFRCutoff */\
1700,\
/* u32TPSClosedLower */\
1300,\
/* u32TPSClosedUpper */\
1500,\
/* u32ISCESTTrimPos */\
7000,\
/* u32ISCESTTrimNeg */\
7000,\
/* u32CLO2ESTTrimPos */\
2000,\
/* u32CLO2ESTTrimNeg */\
2000,\
/* u16CylinderCC */\
500,\
/* u8EnableAFMPrimaryInputOpen */\
0,\
/* u32SpeedDensityAFMTPSLim */\
90000,\
/* au16SeqRPMLimit */\
{4200,\
4400,\
4600,\
5800,\
4400,\
4500,\
4600,\
4700},\
/* u16SeqRPMLimitHyst */\
200,\
/* u16HighVacuumEnableKpa */\
23000,\
/* u16HighVacuumDisableKpa */\
33000,\
/* u16OverrunCutEnableRPM */\
300,\
/* u16OverrunCutDisableRPM */\
600,\
/* u16RPMRunThreshold */\
350,\
/* u8SeqFuelAssign */\
6,\
/* u16ESTFilterClosed */\
10,\
/* u16ESTFilterOpen */\
80,\
/* u16ESTCLGain */\
80,\
/* u8EnableAFMPrimaryInputClosed */\
0,\
/* s16SequenceFuelOffset */\
1,\
/* s16SequenceFuelOffset */\
1,\
/* s16SequenceFuelOffset */\
1,\
/* s16SequenceFuelOffset */\
1,\
/* s16SequenceFuelGain */\
1000,\
/* s16SequenceFuelGain */\
1000,\
/* s16SequenceFuelGain */\
1000,\
/* s16SequenceFuelGain */\
1000,\
/* boTPSCANPrimary */\
0,\
/* boPPSCANPrimary */\
0,\
/* boCTSCANPrimary */\
0,\
/* boATSCANPrimary */\
0,\
/* boMAPCANPrimary */\
0,\
/* au32PrioCANID */\
1217,\
/* au32PrioCANID */\
401,\
/* au32PrioCANID */\
1001,\
/* au32PrioCANID */\
2024,\
/* au8SensorCANDataOffset */\
{16,16,16,16,16,16,16,16},\
/* au8SensorCANDataByteCount */\
{2,2,2,2,2,2,2,2},\
/* u32SyncPhaseRepeats */\
1,\
/* s32MapSensorGain */\
19100,\
/* s32MapSensorOffset */\
10400,\
/* u8InjDivide */\
2,\
/* u8CLO2Leftenable */\
0,\
/* u8CLO2RightEnable */\
0,\
/* u8ReturnlessEnable */\
0,\
/* u16ReturnlessPressureKPa */\
450,\
/* u8CrankingAirflowEnable */\
0,\
/* u8StepperIACEnable */\
0,\
/* u16IACStepsOpenHot */\
10,\
/* u16IACStepsOpenCold */\
80,\
/* u16IdleEntryOffset */\
800,\
/* s32RadFanOnTemp */\
80000,\
/* s32RadFanOffTemp */\
60000,\
/* enFuelPumpRelay */\
EH_IO_Invalid,\
/* enESTBypass */\
EH_IO_Invalid,\
/* aUserAirSensorSpread */\
{203u,\
299u,\
391u,\
606u,\
802u,\
1014u,\
1407u,\
1774u,\
2110u,\
2432u,\
2946u,\
3565u,\
4067u,\
4658u,\
4782u,\
4856u,\
4924u},\
/* aUserAirSensorTable */\
{500000,\
200000,\
140000,\
132000,\
122000,\
110000,\
100000,\
87000,\
79000,\
71000,\
60000,\
40000,\
20000,\
2000,\
-6000,\
-15000,\
-40000},\
/* aFuelIOResource */\
{EH_IO_TMR2, EH_IO_TMR3, EH_IO_TMR4, EH_IO_TMR5},\
/* aESTIOResource */\
{EH_IO_TMR9, EH_IO_TMR8, EH_IO_TMR7, EH_IO_TMR6},\
/* aIACIOResource */\
{EH_IO_Invalid, EH_IO_Invalid, EH_IO_Invalid, EH_IO_Invalid},\
/* boOBDISCADV */\
0,\
/* u8TriggerType */\
0,\
/* u8SyncType */\
0,\
/* u8TriggerPullStrength */\
0,\
/* u8SyncPullStrength */\
0,\
/* u16MinLinearFuelPulse */\
0,\
/* u16CTSADResource */\
EH_IO_GPSE1,\
/* u16MAPADResource */\
EH_IO_GPSE5,\
/* u16ATSADResource */\
EH_IO_Invalid,\
/* u16AFMADResource */\
EH_IO_Invalid,\
/* u16TPSADResource */\
EH_IO_GPSE4,\
/* aUserTipInCorrectionSpread */\
{0,\
250,\
500,\
1000,\
1250,\
1500,\
1750,\
2000,\
2250,\
2500,\
2750,\
3000,\
3250,\
3500,\
3750,\
4000,\
4250},\
/* aUserTipInCorrectionTable */\
{1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* Logic Block Var */\
{0u,\
0u,\
0u,\
0u,\
0u,\
0u,\
0u,\
0u},\
/* Logic Block Operand */\
{1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* Logic Block Chain Output */\
{0u,\
0u,\
0u,\
0u,\
0u,\
0u,\
0u,\
0u},\
/* Thermofan Relay */\
EH_IO_Invalid,\
/* EST IO Mux Resource */\
{EH_IO_Invalid,\
EH_IO_Invalid,\
EH_IO_Invalid,\
EH_IO_Invalid},\
/* UEGO CAN Primary */\
1,\
/* PWM 2D 1 Axis Source X */\
0,\
/* PWM 2D 2 Axis Source X */\
1,\
/* PWM 2D 3 Axis Source X */\
2,\
/* PWM 2D 4 Axis Source X */\
3,\
/* PWM 2D 5 Axis Source X */\
4,\
/* PWM 2D 6 Axis Source X */\
0,\
/* PWM 2D 7 Axis Source X */\
1,\
/* PWM 2D 8 Axis Source X */\
2,\
/* PWM 3D 1 Axis Source X */\
3,\
/* PWM 3D 2 Axis Source X */\
4,\
/* PWM 3D 3 Axis Source X */\
0,\
/* PWM 3D 4 Axis Source X */\
1,\
/* PWM 3D 1 Axis Source Y */\
2,\
/* PWM 3D 2 Axis Source Y */\
3,\
/* PWM 3D 3 Axis Source Y */\
4,\
/* PWM 3D 4 Axis Source Y */\
0,\
/* PWM 2D 1 IO Resource */\
0,\
/* PWM 2D 2 IO Resource */\
0,\
/* PWM 2D 3 IO Resource */\
0,\
/* PWM 2D 4 IO Resource */\
0,\
/* PWM 2D 5 IO Resource */\
0,\
/* PWM 2D 6 IO Resource */\
0,\
/* PWM 2D 7 IO Resource */\
0,\
/* PWM 2D 8 IO Resource */\
0,\
/* PWM 3D 1 IO Resource */\
0,\
/* PWM 3D 2 IO Resource */\
0,\
/* PWM 3D 3 IO Resource */\
0,\
/* PWM 3D 4 IO Resource */\
0,\
/* PWM 2D 1 Table_XAXIS */\
{0,\
250,\
500,\
750,\
1000,\
1250,\
1500,\
1750,\
2000,\
2250,\
2500,\
2750,\
3000,\
3250,\
3500,\
3750,\
4000},\
/* PWM 2D 2 Table_XAXIS */\
{0,\
5000,\
10000,\
15000,\
20000,\
25000,\
30000,\
35000,\
40000,\
45000,\
50000,\
55000,\
60000,\
65000,\
70000,\
75000,\
90000},\
/* PWM 2D 3 Table_XAXIS */\
{0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000,\
130000,\
140000,\
150000,\
160000},\
/* PWM 2D 4 Table_XAXIS */\
{0,\
100,\
200,\
300,\
400,\
500,\
600,\
700,\
800,\
900,\
1000,\
1100,\
1200,\
1300,\
1400,\
1500,\
1600},\
/* PWM 2D 5 Table_XAXIS */\
{0,\
0x100,\
0x200,\
0x300,\
0x400,\
0x500,\
0x600,\
0x700,\
0x800,\
0x900,\
0xa00,\
0xb00,\
0xc00,\
0xd00,\
0xe00,\
0xf00,\
0xffff},\
/* PWM 2D 6 Table_XAXIS */\
{0,\
0x100,\
0x200,\
0x300,\
0x400,\
0x500,\
0x600,\
0x700,\
0x800,\
0x900,\
0xa00,\
0xb00,\
0xc00,\
0xd00,\
0xe00,\
0xf00,\
0xfff},\
/* PWM 2D 7 Table_XAXIS */\
{0,\
0x10,\
0x20,\
0x30,\
0x40,\
0x50,\
0x60,\
0x70,\
0x80,\
0x90,\
0xa0,\
0xb0,\
0xc0,\
0xd0,\
0xe0,\
0xf0,\
0xff},\
/* PWM 2D 8 Table_XAXIS */\
{0,\
0x100,\
0x200,\
0x300,\
0x400,\
0x500,\
0x600,\
0x700,\
0x800,\
0x900,\
0xa00,\
0xb00,\
0xc00,\
0xd00,\
0xe00,\
0xf00,\
0xfff},\
/* PWM 2D 1 Table */\
{0,\
50,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 2 Table */\
{0,\
51,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 3 Table */\
{0,\
52,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 4 Table */\
{0,\
53,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 5 Table */\
{0,\
54,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 6 Table */\
{0,\
55,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 7 Table */\
{0,\
56,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 2D 8 Table */\
{0,\
57,\
100,\
150,\
200,\
250,\
300,\
350,\
400,\
450,\
500,\
550,\
600,\
650,\
700,\
750,\
800},\
/* PWM 3D 1 Map_XAXIS */\
{0,\
1000,\
2000,\
3000,\
4000,\
5000,\
6000,\
7000,\
8000,\
9000,\
10000,\
11000,\
12000,\
13000,\
14000,\
15000,\
16000},\
/* PWM 3D 2 Map_XAXIS */\
{0,\
1000,\
2000,\
3000,\
4000,\
5000,\
6000,\
7000,\
8000,\
9000,\
10000,\
11000,\
12000,\
13000,\
14000,\
15000,\
16000},\
/* PWM 3D 3 Map_XAXIS */\
{0,\
0x107,\
0x207,\
0x307,\
0x407,\
0x507,\
0x607,\
0x707,\
0x807,\
0x907,\
0xa07,\
0xb07,\
0xc07,\
0xd07,\
0xe07,\
0xf07,\
0xfff},\
/* PWM 3D 4 Map_XAXIS */\
{0,\
0x10,\
0x20,\
0x30,\
0x40,\
0x50,\
0x60,\
0x70,\
0x80,\
0x90,\
0xa0,\
0xb0,\
0xc0,\
0xd0,\
0xe0,\
0xf0,\
0xff},\
/* PWM 3D 5 Map_YAXIS */\
{0,\
0x101,\
0x201,\
0x301,\
0x401,\
0x501,\
0x601,\
0x701,\
0x801,\
0x901,\
0xa01,\
0xb01,\
0xc01,\
0xd01,\
0xe01,\
0xf01,\
0xffff},\
/* PWM 3D 6 Map_YAXIS */\
{0,\
0x1040,\
0x2040,\
0x3040,\
0x4040,\
0x5040,\
0x6040,\
0x7040,\
0x8040,\
0x9040,\
0xa040,\
0xb040,\
0xc040,\
0xd040,\
0xe040,\
0xf040,\
0xffff},\
/* PWM 3D 7 Map_YAXIS */\
{0,\
0x108,\
0x208,\
0x308,\
0x408,\
0x508,\
0x608,\
0x708,\
0x808,\
0x908,\
0xa08,\
0xb08,\
0xc08,\
0xd08,\
0xe08,\
0xf08,\
0xfff},\
/* PWM 3D 8 Map_YAXIS */\
{0,\
0x100,\
0x200,\
0x300,\
0x400,\
0x500,\
0x600,\
0x700,\
0x800,\
0x900,\
0xa00,\
0xb00,\
0xc00,\
0xd00,\
0xe00,\
0xf00,\
0xfff},\
/* PWM 3D Map 1 */\
{\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
},\
/* PWM 3D Map 2 */\
{\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
},\
/* PWM 3D Map 3 */\
{\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,110,120,130,140,150,160},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
},\
/* PWM 3D Map 4 */\
{\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},\
},\
/* Fuel Pressure Solenoid Resource */\
EH_IO_TMR1,\
/* VCT AB Pullup Enable */\
1,\
/* VCT CD Pullup Enable */\
1,\
/* aVVTInputResource */\
{EH_IO_TMR18, EH_IO_Invalid, EH_IO_Invalid, EH_IO_Invalid},\
/* aVVTInputType */\
{1, 0, 0, 0},\
/* u16FRPADResource */\
EH_IO_Invalid,\
/* aUserFuelFlowRateSpread */\
{0, 1500, 3000, 4500, 6000, 7500, 9000, 10500, 12000, 13500, 15000, 16500, 18000, 19500, 21000, 22500, 24000},\
/* aUserFuelFlowRateTable */\
{0, 2995, 4234, 5187, 5990, 6696, 7335, 7923, 8548, 8985, 9471, 9932, 10376, 10800, 11207, 11601, 11981},\
/* u8VariableFuelPressureEnable */\
0,\
/* s32FuelPressureSensorGain */\
30000,\
/* s32FuelPressureSensorOffset */\
-760,\
/* u16FuelPressurePGain */\
300,\
/* u16FuelPressureIGain */\
100,\
/* u8FuelPrimeEnable */\
0,\
/* u16CRC16 */\
0x1234,\
&au32Offsets\
}
#pragma GCC diagnostic pop