Speeduino
Loading...
Searching...
No Matches
Functions
Dual wheels

Functions

static void triggerPri_DualWheel (void)
 
static void triggerSec_DualWheel (void)
 
static uint16_t getRPM_DualWheel (void)
 
static int16_t getCrankAngle_DualWheel (uint32_t currMicros)
 
static uint16_t calcEndTeeth_DualWheel (const IgnitionSchedule &schedule, uint8_t toothAdder)
 
static void triggerSetEndTeeth_DualWheel (void)
 
decoder_t triggerSetup_DualWheel (void)
 

Detailed Description

Dual wheels - 2 wheels located either both on the crank or with the primary on the crank and the secondary on the cam. Note: There can be no missing teeth on the primary wheel.

Function Documentation

◆ calcEndTeeth_DualWheel()

static uint16_t calcEndTeeth_DualWheel ( const IgnitionSchedule schedule,
uint8_t  toothAdder 
)
static

◆ getCrankAngle_DualWheel()

static int16_t getCrankAngle_DualWheel ( uint32_t  currMicros)
static

Dual Wheel - Get Crank angle.

◆ getRPM_DualWheel()

static uint16_t getRPM_DualWheel ( void  )
static

Dual Wheel - Get RPM.

◆ triggerPri_DualWheel()

static void triggerPri_DualWheel ( void  )
static

Dual Wheel Primary.

◆ triggerSec_DualWheel()

static void triggerSec_DualWheel ( void  )
static

Dual Wheel Secondary.

◆ triggerSetEndTeeth_DualWheel()

static void triggerSetEndTeeth_DualWheel ( void  )
static

Dual Wheel - Set End Teeth.

◆ triggerSetup_DualWheel()

decoder_t triggerSetup_DualWheel ( void  )