Speeduino
Loading...
Searching...
No Matches
Functions
Missing tooth wheel

Functions

static void triggerPri_missingTooth (void)
 
static void triggerSec_missingTooth (void)
 
static void triggerRecordVVT1Angle (void)
 
static void triggerThird_missingTooth (void)
 
static uint16_t getRPM_missingTooth (void)
 
static int16_t getCrankAngle_missingTooth (void)
 
static uint16_t clampToToothCount (int16_t toothNum, uint8_t toothAdder)
 
static uint16_t clampToActualTeeth (uint16_t toothNum, uint8_t toothAdder)
 
static uint16_t calcEndTeeth_missingTooth (int endAngle, uint8_t toothAdder)
 
static void triggerSetEndTeeth_missingTooth (void)
 
decoder_t triggerSetup_missingTooth (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_DualWheel (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_BasicDistributor (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_GM7X (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_4G63 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_24X (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Jeep2000 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Audi135 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_HondaD17 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_HondaJ32 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Miata9905 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_MazdaAU (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_non360 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Nissan360 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Subaru67 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Daihatsu (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Harley (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_ThirtySixMinus222 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_ThirtySixMinus21 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_420a (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Webber (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_FordST170 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_DRZ400 (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_NGC (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Renix (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_RoverMEMS (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_Vmax (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_SuzukiK6A (void)
 Setup function for each decoder type.
 
decoder_t triggerSetup_FordTFI (void)
 

Detailed Description

A (single) multi-tooth wheel with one of more 'missing' teeth. The first tooth after the missing one is considered number 1 and is the basis for the trigger angle. Optionally a cam signal can be added to provide a sequential reference.

Function Documentation

◆ calcEndTeeth_missingTooth()

static uint16_t calcEndTeeth_missingTooth ( int  endAngle,
uint8_t  toothAdder 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clampToActualTeeth()

static uint16_t clampToActualTeeth ( uint16_t  toothNum,
uint8_t  toothAdder 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clampToToothCount()

static uint16_t clampToToothCount ( int16_t  toothNum,
uint8_t  toothAdder 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCrankAngle_missingTooth()

static int16_t getCrankAngle_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getRPM_missingTooth()

static uint16_t getRPM_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerPri_missingTooth()

static void triggerPri_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerRecordVVT1Angle()

static void triggerRecordVVT1Angle ( void  )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSec_missingTooth()

static void triggerSec_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetEndTeeth_missingTooth()

static void triggerSetEndTeeth_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_24X()

decoder_t triggerSetup_24X ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_420a()

decoder_t triggerSetup_420a ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_4G63()

decoder_t triggerSetup_4G63 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Audi135()

decoder_t triggerSetup_Audi135 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_BasicDistributor()

decoder_t triggerSetup_BasicDistributor ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Daihatsu()

decoder_t triggerSetup_Daihatsu ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_DRZ400()

decoder_t triggerSetup_DRZ400 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_DualWheel()

decoder_t triggerSetup_DualWheel ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_FordST170()

decoder_t triggerSetup_FordST170 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_FordTFI()

decoder_t triggerSetup_FordTFI ( void  )

Ford TFI Setup.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_GM7X()

decoder_t triggerSetup_GM7X ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Harley()

decoder_t triggerSetup_Harley ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_HondaD17()

decoder_t triggerSetup_HondaD17 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_HondaJ32()

decoder_t triggerSetup_HondaJ32 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Jeep2000()

decoder_t triggerSetup_Jeep2000 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_MazdaAU()

decoder_t triggerSetup_MazdaAU ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Miata9905()

decoder_t triggerSetup_Miata9905 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_missingTooth()

decoder_t triggerSetup_missingTooth ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_NGC()

decoder_t triggerSetup_NGC ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Nissan360()

decoder_t triggerSetup_Nissan360 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_non360()

decoder_t triggerSetup_non360 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Renix()

decoder_t triggerSetup_Renix ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_RoverMEMS()

decoder_t triggerSetup_RoverMEMS ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Subaru67()

decoder_t triggerSetup_Subaru67 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_SuzukiK6A()

decoder_t triggerSetup_SuzukiK6A ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_ThirtySixMinus21()

decoder_t triggerSetup_ThirtySixMinus21 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_ThirtySixMinus222()

decoder_t triggerSetup_ThirtySixMinus222 ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Vmax()

decoder_t triggerSetup_Vmax ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_Webber()

decoder_t triggerSetup_Webber ( void  )

Setup function for each decoder type.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerThird_missingTooth()

static void triggerThird_missingTooth ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function: