Speeduino
Loading...
Searching...
No Matches
Functions
decoders.h File Reference
#include <stdint.h>
#include "decoder_t.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void loggerPrimaryISR (void)
 
void loggerSecondaryISR (void)
 
void loggerTertiaryISR (void)
 
int getCamAngle_Miata9905 (void)
 
void initDecoderPins (uint8_t primaryPin, uint8_t secondaryPin, uint8_t tertiaryPin)
 Set the input pins for the decoders. Pin numbers are pulled from the tune.
 
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)
 

Function Documentation

◆ initDecoderPins()

void initDecoderPins ( uint8_t  primaryPin,
uint8_t  secondaryPin,
uint8_t  tertiaryPin 
)

Set the input pins for the decoders. Pin numbers are pulled from the tune.

Parameters
primaryPinPrimary pin - usually the crank trigger
secondaryPinSecondary pin - optional, usually the cam trigger
tertiaryPinTertiary pin - optional, for decoders that use a 3rd input. E.g. VVT
Here is the call graph for this function:
Here is the caller graph for this function: