RabbitECUTeensyMCUXpresso/source/Client/golf_mk6.h

2293 lines
38 KiB
C

#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,\
1400000,\
1900000,\
3100000,\
6000000,\
9600000,\
14000000,\
19000000,\
28000000,\
38000000,\
52000000,\
73000000,\
102000000,\
143000000,\
200000000,\
280000000},\
/* aUserInjResponseSpread */\
{7500u,\
8000u,\
8500u,\
9000u,\
9500u,\
10000u,\
10500u,\
11000u,\
11500u,\
12000u,\
12500u,\
13000u,\
13500u,\
14000u,\
14500u,\
15000u,\
15500u},\
/* aUserInjResponseTable */\
{215u,\
210u,\
205u,\
200u,\
195u,\
190u,\
185u,\
180u,\
175u,\
170u,\
165u,\
160u,\
160u,\
160u,\
160u,\
160u,\
160u},\
/* aUserCoolantSensorSpread */\
{500u,\
750u,\
1000u,\
1250u,\
1500u,\
1750u,\
2000u,\
2250u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4250u,\
4500u},\
/* aUserCoolantSensorTable */\
{500000,\
200000,\
122000,\
112000,\
105000,\
100000,\
95000,\
87000,\
79000,\
71000,\
60000,\
40000,\
30000,\
20000,\
15000,\
10000,\
-20000},\
/* aUserCoolantEnrichmentSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserCoolantEnrichmentTable */\
{1600u,\
1500u,\
1400u,\
1300u,\
1200u,\
1160u,\
1120u,\
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 */\
{20000u,\
30000u,\
40000u,\
50000u,\
60000u,\
70000u,\
80000u,\
90000u,\
100000u,\
115000u,\
130000u,\
145000u,\
160000u,\
175000u,\
190000u,\
205000u,\
220000u},\
/* aUserMAPTAFR */\
{{1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100,1100},\
{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,1400,1330,1290,1290,1290,1190,1190,1190},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,1290,1290,1290},\
{1470,1470,1470,1470,1470,1470,1470,1470,1470,1400,1330,1290,1290,1290,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 */\
{20000u,\
30000u,\
40000u,\
50000u,\
60000u,\
70000u,\
80000u,\
90000u,\
100000u,\
115000u,\
130000u,\
145000u,\
160000u,\
175000u,\
190000u,\
205000u,\
220000u},\
/* aUserTimingMap */\
{{130,130,130,130,120,60,0,0,0,0,0,0,0,0,0,0,0},\
{180,180,180,180,170,160,150,140,130,120,110,100,90,80,70,70,70},\
{120,120,120,120,120,120,110,120,120,120,90,80,80,80,80,80,80},\
{140,150,160,170,160,150,140,130,120,120,120,120,120,120,120,120,120},\
{260,280,300,300,290,280,270,260,250,240,220,170,160,130,120,120,120},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,340,360,390,390,390,360,340,330,300,260,220,180,140,100,90,90},\
{280,240,360,330,280,260,250,230,230,230,220,170,140,100,90,110,130},\
{220,260,360,360,340,320,280,270,260,250,220,170,150,110,110,130,150},\
{140,260,360,360,340,320,280,270,260,250,220,200,150,120,120,160,160},\
{140,260,360,360,340,320,280,270,260,250,250,220,200,130,120,160,170},\
{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 */\
{20000u,\
30000u,\
40000u,\
50000u,\
60000u,\
70000u,\
80000u,\
90000u,\
100000u,\
115000u,\
130000u,\
145000u,\
160000u,\
175000u,\
190000u,\
205000u,\
220000u},\
/* 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 */\
{1700u,\
1600u,\
1500u,\
1450u,\
1400u,\
1350u,\
1300u,\
1250u,\
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,\
1160u,\
1140u,\
1120u,\
1100u,\
1090u,\
1080u,\
1070u,\
1060u,\
1050u,\
1050u,\
1050u,\
1050u,\
1050u,\
1050u,\
1050u,\
1050u},\
/* aUserCrankingAirflowSpread */\
{150u,\
160u,\
170u,\
180u,\
190u,\
200u,\
210u,\
220u,\
230u,\
240u,\
250u,\
260u,\
270u,\
280u,\
290u,\
300u,\
400u},\
/* aUserCrankingAirflowTable */\
{3400u,\
3500u,\
3600u,\
3700u,\
3800u,\
3900u,\
4000u,\
4100u,\
4200u,\
4300u,\
4400u,\
4500u,\
4600u,\
4700u,\
4800u,\
4900u,\
5000u},\
/* aUserDwellSpread */\
{7500u,\
8000u,\
8500u,\
9000u,\
9500u,\
10000u,\
10500u,\
11000u,\
11500u,\
12000u,\
12500u,\
13000u,\
13500u,\
14000u,\
14500u,\
15000u,\
15500u},\
/* aUserDwellTable */\
{7600u,\
7200u,\
6800u,\
6400u,\
6000u,\
5600u,\
5200u,\
4800u,\
4400u,\
4000u,\
3600u,\
3400u,\
3200u,\
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,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* 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 */\
{ 1200u,\
1100u,\
1000u,\
980u,\
960u,\
920u,\
880u,\
840u,\
800u,\
760u,\
720u,\
720u,\
720u,\
720u,\
720u,\
720u,\
720u},\
/* 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 */\
1,\
/* u8UserSecondaryVREnable */\
0,\
/* u8UserFirstEdgeRisingPrimary */\
0,\
/* u8UserFirstEdgeRisingSecondary */\
0,\
/* au32InjectionSequence */\
{0x0000, 0x0000, 0x0400, 0x0602},\
/* au32IgnitionSequence */\
{0xff00, 0xff02, 0xff04, 0xff06},\
/* enSimpleCamSyncSource */\
EH_IO_Invalid,\
/* boCamSyncHighLate */\
1,\
/* u32CamSyncSampleToothCount */\
15,\
/* u16ManifoldVolumeCC */\
2000,\
/* u8CylCount */\
4,\
/* u16InjFlowRate */\
13000,\
/* 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 */\
{1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u,\
1000u},\
/* 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 */\
10000,\
/* u32AFMTransientControlRPMLimit */\
3000,\
/* u8WastedSparkEnable */\
0,\
/* u16AFRReinstate */\
1500,\
/* u16AFRCutoff */\
1700,\
/* u32TPSClosedLower */\
5300,\
/* u32TPSClosedUpper */\
8300,\
/* u32ISCESTTrimPos */\
7000,\
/* u32ISCESTTrimNeg */\
7000,\
/* u32CLO2ESTTrimPos */\
2000,\
/* u32CLO2ESTTrimNeg */\
2000,\
/* u16CylinderCC */\
500,\
/* u8EnableAFMPrimaryInputOpen */\
1,\
/* u32SpeedDensityAFMTPSLim */\
35000,\
/* au16SeqRPMLimit */\
{6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000},\
/* u16SeqRPMLimitHyst */\
200,\
/* u16HighVacuumEnableKpa */\
13000,\
/* u16HighVacuumDisableKpa */\
18000,\
/* u16OverrunCutEnableRPM */\
500,\
/* u16OverrunCutDisableRPM */\
800,\
/* u16RPMRunThreshold */\
350,\
/* u8SeqFuelAssign */\
6,\
/* u16ESTFilterClosed */\
10,\
/* u16ESTFilterOpen */\
80,\
/* u16ESTCLGain */\
40,\
/* u8EnableAFMPrimaryInputClosed */\
1,\
/* 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 */\
2,\
/* s32MapSensorGain */\
38700,\
/* s32MapSensorOffset */\
31000,\
/* u8InjDivide */\
1,\
/* u8CLO2Leftenable */\
0,\
/* u8CLO2RightEnable */\
0,\
/* u8ReturnlessEnable */\
0,\
/* u16ReturnlessPressureKPa */\
450,\
/* u8CrankingAirflowEnable */\
1,\
/* u8StepperIACEnable */\
0,\
/* u16IACStepsOpenHot */\
10,\
/* u16IACStepsOpenCold */\
80,\
/* u16IdleEntryOffset */\
555,\
/* s32RadFanOnTemp */\
80005,\
/* s32RadFanOffTemp */\
60005,\
/* 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_Invalid, EH_IO_Invalid, EH_IO_TMR13, EH_IO_TMR12},\
/* 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 */\
2,\
/* u8SyncType */\
0,\
/* u8TriggerPullStrength */\
2,\
/* u8SyncPullStrength */\
0,\
/* u16MinLinearFuelPulse */\
0,\
/* u16CTSADResource */\
EH_IO_GPSE2,\
/* u16MAPADResource */\
EH_IO_TMR16,\
/* 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 */\
255,\
/* PWM 2D 2 Axis Source X */\
1,\
/* PWM 2D 3 Axis Source X */\
0,\
/* PWM 2D 4 Axis Source X */\
0,\
/* PWM 2D 5 Axis Source X */\
255,\
/* PWM 2D 6 Axis Source X */\
255,\
/* PWM 2D 7 Axis Source X */\
255,\
/* PWM 2D 8 Axis Source X */\
255,\
/* PWM 3D 1 Axis Source X */\
0,\
/* PWM 3D 2 Axis Source X */\
255,\
/* PWM 3D 3 Axis Source X */\
255,\
/* PWM 3D 4 Axis Source X */\
255,\
/* PWM 3D 1 Axis Source Y */\
5,\
/* PWM 3D 2 Axis Source Y */\
255,\
/* PWM 3D 3 Axis Source Y */\
255,\
/* PWM 3D 4 Axis Source Y */\
255,\
/* PWM 2D 1 IO Resource */\
EH_IO_Invalid,\
/* PWM 2D 2 IO Resource */\
EH_IO_TMR3,\
/* PWM 2D 3 IO Resource */\
EH_IO_TMR4,\
/* PWM 2D 4 IO Resource */\
EH_IO_TMR5,\
/* PWM 2D 5 IO Resource */\
EH_IO_Invalid,\
/* PWM 2D 6 IO Resource */\
EH_IO_Invalid,\
/* PWM 2D 7 IO Resource */\
EH_IO_Invalid,\
/* PWM 2D 8 IO Resource */\
EH_IO_Invalid,\
/* PWM 3D 1 IO Resource */\
EH_IO_Invalid,\
/* PWM 3D 2 IO Resource */\
EH_IO_Invalid,\
/* PWM 3D 3 IO Resource */\
EH_IO_Invalid,\
/* PWM 3D 4 IO Resource */\
EH_IO_Invalid,\
/* PWM 2D 1 Table_XAXIS */\
{0,\
0x1000,\
0x2000,\
0x3000,\
0x4000,\
0x5000,\
0x6000,\
0x7000,\
0x8000,\
0x9000,\
0xa000,\
0xb000,\
0xc000,\
0xd000,\
0xe000,\
0xf000,\
0xffff},\
/* PWM 2D 2 Table_XAXIS */\
{0,\
10000,\
13000,\
16000,\
20000,\
25000,\
30000,\
35000,\
40000,\
45000,\
50000,\
55000,\
60000,\
65000,\
70000,\
75000,\
90000},\
/* PWM 2D 3 Table_XAXIS */\
{0,\
500,\
1100,\
1200,\
2000,\
2500,\
3000,\
3500,\
4000,\
4500,\
5000,\
5500,\
6000,\
6500,\
7000,\
7500,\
9000},\
/* PWM 2D 4 Table_XAXIS */\
{0,\
100,\
200,\
1000,\
1500,\
2000,\
2500,\
3000,\
3500,\
4000,\
4500,\
5000,\
5500,\
6000,\
6500,\
7000,\
7500},\
/* 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 */\
{10000,\
10000,\
10000,\
10000,\
10000,\
10000,\
10000,\
10000,\
32000,\
55000,\
55000,\
55000,\
55000,\
55000,\
55000,\
55000,\
55000},\
/* PWM 2D 2 Table */\
{50000,\
50000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
6000,\
60000,\
6000,\
6000},\
/* PWM 2D 3 Table */\
{6000,\
6000,\
6000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000,\
60000},\
/* PWM 2D 4 Table */\
{60000,\
60000,\
40000,\
40000,\
40000,\
30000,\
20000,\
10000,\
5000,\
5000,\
5000,\
5000,\
5000,\
5000,\
5000,\
5000,\
5000},\
/* 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 */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* 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 1 Map_YAXIS */\
{0,\
0x1000,\
0x2000,\
0x3000,\
0x4000,\
0x5000,\
0x6000,\
0x7000,\
0x8000,\
0x9000,\
0xa000,\
0xb000,\
0xc000,\
0xd000,\
0xe000,\
0xf000,\
0xffff},\
/* PWM 3D 2 Map_YAXIS */\
{0,\
0x1040,\
0x2040,\
0x3040,\
0x4040,\
0x5040,\
0x6040,\
0x7040,\
0x8040,\
0x9040,\
0xa040,\
0xb040,\
0xc040,\
0xd040,\
0xe040,\
0xf040,\
0xffff},\
/* PWM 3D 3 Map_YAXIS */\
{0,\
0x108,\
0x208,\
0x308,\
0x408,\
0x508,\
0x608,\
0x708,\
0x808,\
0x908,\
0xa08,\
0xb08,\
0xc08,\
0xd08,\
0xe08,\
0xf08,\
0xfff},\
/* PWM 3D 4 Map_YAXIS */\
{0,\
0x100,\
0x200,\
0x300,\
0x400,\
0x500,\
0x600,\
0x700,\
0x800,\
0x900,\
0xa00,\
0xb00,\
0xc00,\
0xd00,\
0xe00,\
0xf00,\
0xfff},\
/* PWM 3D Map 1 */\
{\
{ 55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000},\
{ 55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000},\
{ 55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000},\
{ 25000,25000,25000,25000,25000,27000,29000,31000,33000,40000,45000,50000,55000,55000,55000,55000,60000},\
{ 25000,25000,25000,25000,25000,27000,29000,31000,33000,40000,45000,50000,55000,55000,55000,55000,60000},\
{ 25000,25000,25000,25000,25000,27000,29000,31000,33000,40000,45000,50000,55000,55000,55000,55000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,39000,41000,44000,47000,50000,56000,53000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,39000,41000,44000,47000,50000,56000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,59000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,57000,59000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,57000,57000,60000},\
{ 18000,18000,18000,18000,21000,24000,27000,30000,33000,41000,45000,49000,53000,57000,57000,57000,60000},\
},\
/* 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_GPSE5,\
/* aUserFuelFlowRateSpread */\
{0,1500,3000,4500,6000,7500,9000,10500,12000,13500,15000,16500,18000,19500,21000,22500,24000},\
/* aUserFuelFlowRateTable */\
{0,3000,3800,5400,6800,7931,8688,9384,10124,10641,11216,11764,12289,12793,13274,13741,14191},\
/* u8VariableFuelPressureEnable */\
1,\
/* s32FuelPressureSensorGain */\
30000,\
/* s32FuelPressureSensorOffset */\
-760,\
/* u16FuelPressurePGain */\
2500,\
/* u16FuelPressureIGain */\
550,\
/* u8FuelPrimeEnable */\
0,\
/* aUserTimingMapStage1 */\
{ {120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120},\
{ 120,120,120,120,120,110,100,90,90,90,90,90,90,90,90,90,90},\
{ 120,120,120,110,100,90,80,70,70,70,70,70,70,70,70,70,70},\
{ 120,110,100,90,80,70,60,50,40,30,30,30,30,30,30,30,30},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10},\
{ 120,110,100,90,80,70,60,50,40,30,30,20,20,10,10,10,10}},\
/* aUserTorquePedalTransferSpread */\
{0,1400,2800,4200,5600,7000,8400,9800,11200,12600,14000,15400,16800,18800,20800,22800,24800},\
/* aUserTorquePedalTransferTable */\
{0,200,3500,6200,8100,9800,11200,12500,13700,14800,15900,16900,17800,19100,20400,21600,24800},\
/* aUserPressureValveFeedForwardSpread */\
{-16000,-14000,-12000,-10000,-8000,-6000,-4000,-2000,0,2000,4000,6000,8000,10000,12000,14000,16000},\
/* aUserTPressureValveFeedForwardTable */\
{57000,57000,57000,57000,52000,47000,42000,37000,32000,27000,22000,17000,12000,7000,2000,2000,2000},\
/* AFMMaxCycleDeltamgPos */\
5000u,\
/* AFMMaxCycleDeltamgNeg */\
3000u,\
/* aUserPWM2DPeriod */\
{23500,2400,9400,23500,5000,5000,5000,5000},\
/* aUserPWM3DPeriod */\
{5000,5000,5000,5000},\
/* u8FuelPumpPrimerTime */\
5u,\
/* u8DBSlaveConfig */\
1u,\
/* u8DBSlaveOptions */\
2u,\
/* u16AFRADResource */\
EH_IO_Invalid,\
/* u16PPSMADResource */\
EH_IO_GPSE1,\
/* u16PPSSADResource */\
EH_IO_GPSE3,\
/* au16AuxInputResource */\
{EH_IO_Invalid,EH_IO_Invalid,EH_IO_Invalid,EH_IO_Invalid},\
/* au16AuxInputFunction */\
{11,0,0,0},\
/* s32AFRADInputGain */\
650,\
/* s32AFRADInputOffset */\
0,\
/* u16AFRFuelTypeGain */\
1000,\
/* aUserFuelCutsSpread */\
{2000,2500,3000,3500,4000,4500,5000,5500,6000,6500,7000,7500,8000,8500,9000,9500,10000},\
/* aUserFuelCutsTable */\
{0,40,40,60,60,60,80,100,100,100,100,100,100,100,100,100,100},\
/* au16AuxInputLowThres */\
{1600,1600,1600,1600},\
/* au16AuxInputHighThres */\
{4000,4000,4000,4000},\
/* u16FuelPressureControlOffset */\
20,\
/* u16FuelPressureControlStartOffset */\
10,\
/* aUserTimingSecondary1xSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* aUserTimingSecondary1ySpread */\
{20000u,\
30000u,\
40000u,\
50000u,\
60000u,\
70000u,\
80000u,\
90000u,\
100000u,\
115000u,\
130000u,\
145000u,\
160000u,\
175000u,\
190000u,\
205000u,\
220000u},\
/* u16ISCColdISCMin */\
1500,\
/* u16ISCColdISCMax */\
4000,\
/* u16ISCHotISCMin */\
10,\
/* u16ISCHotISCMax */\
3000,\
/* u16GDIValveMin */\
2200,\
/* u16GDIValveMax */\
11000,\
/* u16GDIValveFF */\
2000,\
/* aUserPedalTransferSpread */\
{500u,\
750u,\
1000u,\
1250u,\
1500u,\
1750u,\
2000u,\
2250u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4250u,\
4500u},\
/* aUserPedalTransferTable */\
{1000u,\
1050u,\
1100u,\
1150u,\
1200u,\
1400u,\
1700u,\
2100u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4250u,\
4500u},\
/* u16PressureControlThreshold */\
2500u,\
/* u16ThrottlePressureControlCal */\
10u,\
/* u16PressureControlHyst */\
1000u,\
/* u8BoostChargeMAPEnable */\
1u,\
/* u16BoostChargeTPSLimit */\
45000u,\
/* u16ISCEntryRamp */\
200u,\
/* u16ISCPoststartRamp */\
200u,\
/* u32AirflowFMELimitLow */\
5000000u,\
/* u32AirflowFMELimitHigh */\
8000000u,\
/* u16TorqueReductionMaxDuration */\
20u,\
/* u16StallSaverRPMThreshold */\
200u,\
/* aUserETCScaleSpread */\
{2000u,\
2250u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4250u,\
4500u,\
4750u,\
5000u,\
5250u,\
5500u,\
5750u,\
6000u},\
/* aUserETCScaleTable */\
{14u,\
16u,\
18u,\
20u,\
22u,\
24u,\
26u,\
28u,\
30u,\
32u,\
34u,\
36u,\
38u,\
40u,\
42u,\
44u,\
46u},\
/* u16TorqueReductionMaxFuelCut */\
10u,\
/* u16ShiftUpCountLimit */\
30u,\
/* au16BoostTarget */\
{16000u,18000u,19000u,19000u,19000u,19000u},\
/* u16GDIPressureMin */\
4000u,\
/* u16GDIPressureMax */\
18500u,\
/* u16GDIMAPMin */\
50000u,\
/* u16GDIMAPMax */\
150000u,\
/* u16ESTPosRateMax */\
1u,\
/* u16ESTNegRateMax) */\
2u,\
/* u16PressureControlDPos */\
10u,\
/* u16PressureControlDNeg */\
10u,\
/* u16ShiftCountPressureControlLimit */\
20u,\
/* u16ShiftPressureControl */\
48u,\
/* aPWM3DSlowIOOutputResource */\
{EH_IO_TMR2, EH_IO_Invalid, EH_IO_Invalid, EH_IO_Invalid},\
/* aPWM3DSlowPeriod */\
{50, 50, 50, 50},\
/* u16SensorHystLimitRPM */\
500u,\
/* userCalPPSCalMin */\
800u,\
/* userCalPPSCalMax */\
3500u,\
/* aUserPseudoMAPxSpread */\
{0u,\
500u,\
1000u,\
1500u,\
2000u,\
2500u,\
3000u,\
3500u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u,\
6500u,\
7000u,\
7500u,\
8000u},\
/* aUserPseudoMAPySpread */\
{0u,\
5000u,\
10000u,\
15000u,\
20000u,\
25000u,\
30000u,\
35000u,\
40000u,\
45000u,\
50000u,\
55000u,\
60000u,\
65000u,\
70000u,\
75000u,\
90000u},\
/* aUserPseudoMAPMap */\
{{82000,83000,84000,85000,86000,90000,90000,90000,90000,90000,90000,90000,90000,90000,90000,90000,90000},\
{17000,28000,44000,63000,86000,89000,89000,89000,89000,89000,89000,89000,89000,89000,89000,89000,90000},\
{8000,17000,34000,49000,62000,71000,77000,82000,85000,87000,89000,91000,92000,94000,96000,97000,101000},\
{5000,12000,26000,40000,53000,62000,70000,75000,80000,83000,85000,88000,90000,92000,94000,95000,101000},\
{4000,10000,21000,34000,46000,56000,64000,70000,75000,79000,82000,84000,86000,88000,90000,92000,101000},\
{2000,8000,18000,29000,41000,50000,59000,65000,71000,75000,78000,81000,83000,85000,87000,88000,101000},\
{1000,7000,15000,26000,36000,46000,54000,61000,67000,72000,75000,78000,81000,83000,84000,86000,101000},\
{1000,6000,13000,23000,33000,42000,50000,58000,64000,68000,72000,76000,78000,81000,82000,84000,101000},\
{0,5000,12000,21000,30000,39000,48000,55000,61000,66000,70000,73000,76000,79000,81000,82000,101000},\
{0,4000,11000,19000,28000,37000,45000,52000,58000,63000,67000,71000,74000,77000,79000,81000,101000},\
{0,4000,10000,17000,26000,34000,42000,49000,55000,61000,65000,69000,72000,75000,77000,79000,101000},\
{0,4000,9000,16000,24000,32000,40000,47000,53000,58000,63000,67000,70000,73000,75000,77000,101000},\
{0,3000,8000,15000,22000,30000,38000,45000,50000,56000,61000,65000,68000,71000,74000,76000,101000},\
{0,3000,7000,14000,21000,29000,36000,43000,49000,54000,59000,63000,67000,70000,72000,74000,101000},\
{0,3000,7000,13000,20000,27000,34000,41000,47000,52000,57000,61000,65000,68000,71000,73000,101000},\
{0,3000,6000,12000,19000,26000,33000,39000,45000,50000,55000,60000,63000,66000,69000,72000,101000},\
{0,2000,6000,11000,18000,25000,31000,38000,44000,49000,54000,58000,62000,65000,68000,70000,101000}},\
/* u8PseudoMAPEnable */\
1,\
/* u16VSSPerRPM */\
{\
82,\
131,\
193,\
262,\
335,\
397,\
450,\
500},\
/* u16VSSCANCal */\
507,\
/* u16ETCOverrideKeys */\
0,\
/* u16ETCOverride */\
0,\
/* u16DiagType */\
0,\
/* aUserETCRPMMatchSpread */\
{1000u,\
1250u,\
1500u,\
1750u,\
2000u,\
2250u,\
2500u,\
2750u,\
3000u,\
3250u,\
3500u,\
3750u,\
4000u,\
4500u,\
5000u,\
5500u,\
6000u},\
/* aUserETCRPMMatchTable */\
{5u,\
7u,\
8u,\
9u,\
10u,\
10u,\
11u,\
11u,\
12u,\
13u,\
14u,\
15u,\
15u,\
15u,\
15u,\
15u,\
15u},\
/* u16ShiftDownCountLimit */\
100u,\
/* u16ShiftDownBlipLimit */\
15u,\
/* u16ATXTorqueOnVSS */\
350u,\
/* u16ATXTorqueOffVSS */\
300u,\
/* aUserISCOpenLoopPosSpread */\
{-40000,\
-30000,\
-20000,\
-10000,\
0,\
10000,\
20000,\
30000,\
40000,\
50000,\
60000,\
70000,\
80000,\
90000,\
100000,\
110000,\
120000},\
/* aUserISCOpenLoopPosTable */\
{ 200u,\
180u,\
170u,\
160u,\
150u,\
140u,\
130u,\
120u,\
110u,\
100u,\
90u,\
90u,\
90u,\
90u,\
90u,\
90u,\
90u},\
/* u8VehicleStoppedFuelCutEnable */\
0,\
/* u16CRC16 */\
0x1234,\
(uint8*)&au32Offsets\
}