FreeEMS
0.2.0-SNAPSHOT-285-g028e24c
|
These files contain special functions that take no arguments and have void return type. More...
Files | |
file | commsISRs.c |
Send and receive bytes serially. | |
file | EvenTeeth-Xand1.c |
For evenly spaced teeth on the cam or crank with a single second input. | |
file | HallOrOptical-Distributor-XofY.c |
Echos the input on the first ignition output. | |
file | MissingTeeth-Either-XminusY.c |
Missing teeth, M-N, with or without cam sync, configured externally. | |
file | NipponDenso-24and1and1.c |
Reads Nippon Denso 24/2 sensors. | |
file | VR-Distributor-X-Cylinders.c |
Reads any signal that is once per cylinder and only has one good edge. | |
file | EvenTeeth-Cam-16and1.c |
For evenly spaced teeth on the camshaft with a single second input. | |
file | EvenTeeth-Cam-24and1.c |
For evenly spaced teeth on the camshaft with a single second input. | |
file | EvenTeeth-Cam-4and1.c |
For evenly spaced teeth on the camshaft with a single second input. | |
file | EvenTeeth-Cam-6and1.c |
For evenly spaced teeth on the camshaft with a single second input. | |
file | EvenTeeth-Distributor-4of6and1.c |
Even teeth setup for the early 4AGE distributors. | |
file | EvenTeeth-Template-Xand1.c |
Template showing how to setup each available type of even tooth decoder. | |
file | GM-LT1-CAS-360and8.c |
LT1 Optispark. | |
file | HallOrOptical-Distributor-4of64.c |
Echos the input on the first ignition output. | |
file | HallOrOptical-Distributor-4of90.c |
For simple use on distributor ignition engines with batch injection. | |
file | defaultPrimaryRPMISR.c |
To be included in decoders that do not use the secondary RPM ISR. | |
file | defaultSecondaryRPMISR.c |
To be included in decoders that do not use the secondary RPM ISR. | |
file | EvenTeeth-Xand1.h |
For evenly spaced teeth on the cam or crank with a single second input. | |
file | MissingTeeth.h |
Missing teeth, M-N, with or without cam sync, configured externally. | |
file | JSeries-12CrankWith6-2Cam.c |
Decoder for the Honda J Series V6 engine, using one cam wheel and the crank wheel. | |
file | Listener.c |
Prevents main loop from running calculations and finishes quickly. | |
file | MissingTeeth-Cam-12minus1.c |
Missing teeth, 12 minus 1, Cam only. | |
file | MissingTeeth-Cam-24minus1.c |
Missing teeth, 24-1, Cam only, usually modded Toyotas. | |
file | MissingTeeth-Cam-6minus2.c |
Missing teeth, 6-2, Cam only, usually J Series Honda. | |
file | MissingTeeth-Crank-12minus1.c |
Missing teeth, 12-1, Crank only. | |
file | MissingTeeth-Crank-30minus2.c |
Missing teeth, 30-2, Crank only. | |
file | MissingTeeth-Crank-36minus1.c |
Missing teeth, 36-1, Crank only. | |
file | MissingTeeth-Crank-36minus2.c |
Missing teeth, 36-2, Crank only. | |
file | MissingTeeth-Crank-60minus2.c |
Missing teeth, 60-2, Crank only. | |
file | MissingTeeth-Crank-8minus1.c |
Missing teeth, 8-1, Crank only. | |
file | MissingTeeth-TestFile.c |
For test purposes only! | |
file | MitsiAndMazda-CAS-4and1.c |
Reads Mitsi 4 and 1 CAS units. | |
file | MitsiAndMazda-CAS-4and2.c |
Reads Mitsi 4 and 2 CAS units. | |
file | R18A1-13CrankWith5Cam.c |
Decoder for the Honda R18A1 I4 engine. | |
file | injectionISRs.c |
Injection ISR substitutions. | |
file | interrupts.c |
Interrupt Vector Table. | |
file | miscISRs.c |
Miscellaneous Interrupt Handlers. | |
file | realtimeISRs.c |
Real time interrupts. | |
file | xgateVectors.c |
XGATE Interrupt Vector Table. |
These files contain special functions that take no arguments and have void return type.
They can not take arguments or return anything as they are called asynchronously by the hardware through a special jump table that contains the start address of each one. Typically these functions take care of handling asyncronous external events that are triggered through some sort of peripheral module. Examples of types of events that require interrupts and associated handlers are listed below.
Examples: