GCC Code Coverage Report


Directory: ./
File: firmware/config/engines/dodge_ram.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 100.0% 13 0 13
Functions: 100.0% 1 0 1
Branches: -% 0 0 0
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 /*
2 * @file dodge_ram.cpp
3 *
4 * set engine_type 31
5 *
6 * @date Apr 22, 2015
7 * @author Andrey Belomutskiy, (c) 2012-2020
8 */
9
10 #include "pch.h"
11
12 #include "dodge_ram.h"
13 #include "custom_engine.h"
14
15 1 void setDodgeRam1996() {
16 1 setFrankensoConfiguration();
17
18 1 engineConfiguration->trigger.type = trigger_type_e::TT_DODGE_RAM;
19 1 engineConfiguration->injector.flow = 243.6; // 23.2lb/h
20 1 engineConfiguration->map.sensor.type = MT_DODGE_NEON_2003;
21
22 //Base engine setting
23 1 engineConfiguration->cylindersCount = 8;
24 1 engineConfiguration->firingOrder = FO_1_8_4_3_6_5_7_2;
25 1 engineConfiguration->displacement = 5.2;
26
27 // set global_trigger_offset_angle -50
28 1 engineConfiguration->globalTriggerAngleOffset = -50;
29
30 1 setDodgeSensor(&engineConfiguration->clt, 2700);
31 1 setDodgeSensor(&engineConfiguration->iat, 2700);
32
33 1 engineConfiguration->useStepperIdle = true;
34 1 }
35