|
FreeEMS
0.2.0-SNAPSHOT-282-g9efc524
|
The home of all source files used to build FreeEMS firmware.
More...
Directories | |
| directory | assemblyxgate |
| Assembly source files for the XGATE coprocessor are stored in this directory. | |
| directory | data |
| This directory contains no actual code, just data used to initialise various blocks of memory such as structs and arrays etc. | |
| directory | decoders |
| The RPM/position decoder directory contains ISR code for various types of RPM and position sensor combinations. | |
| directory | doxy |
| Files such as the source of this directory documentation which are purely present for Doxygen to parse and display are stored here. | |
| directory | inc |
| Normal header files of global or single file use nature live here. | |
| directory | initialisers |
| Files that are purely data initialisers and contain no logic code live here. | |
Files | |
| file | blockDetailsLookup.c [code] |
| Memory block details lookup. | |
| file | commsCore.c [code] |
| Core communications functions. | |
| file | commsISRs.c [code] |
| Send and receive bytes serially. | |
| file | coreVarsGenerator.c [code] |
| Generate and average the core variables. | |
| file | decoderInterface.c [code] |
| shared functions used by all decoders | |
| file | derivedVarsGenerator.c [code] |
| Generate the derived variables. | |
| file | flashWrite.c [code] |
| Flash manipulation functions. | |
| file | freeEMS.c [code] |
| Here purely for structure. | |
| file | fuelAndIgnitionCalcs.c [code] |
| Fuel and ignition calculations. | |
| file | globalConstants.c [code] |
| Global constant values. | |
| file | hc9s12xdp512elfb.x [code] |
| The main linker script. | |
| file | init.c [code] |
| Initialise the devices state. | |
| file | injectionISRs.c [code] |
| Injection ISR substitutions. | |
| file | interrupts.c [code] |
| Interrupt Vector Table. | |
| file | main.c [code] |
| The main function! | |
| file | memory.x [code] |
| Region definition linker script. | |
| file | miscISRs.c [code] |
| Miscellaneous Interrupt Handlers. | |
| file | outputScheduler.c [code] |
| Precision timed output scheduling. | |
| file | realtimeISRs.c [code] |
| Real time interrupts. | |
| file | regions.x [code] |
| Region mapping linker script. | |
| file | simpleGPIO.c [code] |
| Simple GPIO functionality. | |
| file | StaticBenchTest.c [code] |
| Instantiate variables for the Bench Test system. | |
| file | staticInit.c [code] |
| Static initialisation of non-zero variables. | |
| file | tableLookup.c [code] |
| Table access functions. | |
| file | utils.c [code] |
| Utility functions only. | |
| file | xgateGlobals.c [code] |
| XGATE global vars and pointers. | |
| file | xgateInit.c [code] |
| XGATE init routine. | |
| file | xgateScheduler.c [code] |
| XGATE decoder output scheduling. | |
| file | xgateTests.c [code] |
| XGate Timing and Bit Bang Tests. | |
| file | xgateVectors.c [code] |
| XGATE Interrupt Vector Table. | |
The home of all source files used to build FreeEMS firmware.
Groups of related files are stored in sub-directories within this directory and general files such as main.c and init.c etc are stored at this level.
1.8.1.2