FreeEMS  0.2.0-SNAPSHOT-285-g028e24c
Macros | Variables
EvenTeeth-Cam-6and1.c File Reference

For evenly spaced teeth on the camshaft with a single second input. More...

#include "inc/EvenTeeth-Xand1.h"
#include "code/EvenTeeth-Xand1.c"
Include dependency graph for EvenTeeth-Cam-6and1.c:

Go to the source code of this file.

Macros

#define DECODER_IMPLEMENTATION_C
#define WITH_CAM_SYNC
#define NUMBER_OF_EVENTS_ON_CAM   6

Variables

const unsigned char eventValidForCrankSync [] = {1,1,1,1,1,1}

Detailed Description

For evenly spaced teeth on the camshaft with a single second input.

This is suitable for engines such as the GM DIS Wasted Spark Ignition engines with 3x TACH output which would equal 3 teeth on the crank and equal for something with 6 on the cam. Sync is provided by the second input from the CAM 1x sensor allowing a sequential and/or COP/CNP setup to be used.

See Also
EvenTeeth-Xand1.c

Definition in file EvenTeeth-Cam-6and1.c.

Macro Definition Documentation

#define DECODER_IMPLEMENTATION_C

Definition at line 43 of file EvenTeeth-Cam-6and1.c.

#define WITH_CAM_SYNC

Definition at line 44 of file EvenTeeth-Cam-6and1.c.

#define NUMBER_OF_EVENTS_ON_CAM   6

Definition at line 45 of file EvenTeeth-Cam-6and1.c.

Variable Documentation

const unsigned char eventValidForCrankSync[] = {1,1,1,1,1,1}

Definition at line 48 of file EvenTeeth-Cam-6and1.c.