FreeEMS  0.2.0-SNAPSHOT-285-g028e24c
Functions
defaultPrimaryRPMISR.c File Reference

To be included in decoders that do not use the secondary RPM ISR. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void PrimaryRPMISR ()
 RPM ISRs, IC timer for engine position and RPM.

Detailed Description

To be included in decoders that do not use the secondary RPM ISR.

Reduces duplication and the chance for errors.

Definition in file defaultPrimaryRPMISR.c.

Function Documentation

void PrimaryRPMISR ( void  )

RPM ISRs, IC timer for engine position and RPM.

There are multiple copies of this interrupt handler, each is linked with the rest of the code once such that if there are N decoder implementations and/or variants, then there are N loadable binaries produced after a full build.

For details on any specific decoder implementation, see the documentation for that specific file.

Definition at line 38 of file defaultPrimaryRPMISR.c.

References BIT0, DEBUG_TURN_PIN_OFF, DEBUG_TURN_PIN_ON, DECODER_BENCHMARKS, FLAG_AND_INC_FLAGGABLE, FLAG_CALLS_TO_UISRS_OFFSET, NBIT0, PORTB, and TFLG.