|
FreeEMS
0.2.0-SNAPSHOT-285-g028e24c
|
| Use this block to ensure that the components are contiguous and we can then reference them via offsets and pointers (NC= Not (likely) connected) | |
| Settings for fueling algorithms | |
| Addressable memory block description | |
| Use this block to manage the various clocks kept | |
| Settings for coarse bit bang outputs | |
| Use this block to make it easy to manage the core variables | |
| Use this block to manage the execution count of various functions loops and ISRs etc. TODO break this up into smaller chunks | |
| Cuts and limiters | |
| Enable flags for each cut | |
| Decoder and scheduling settings | |
| Use this block to make it easy to manage the derived variables | |
| Fuel injection settings | |
| One of two structs of fixed configuration data such as physical parameters etc | |
| One of two structs of fixed configuration data such as physical parameters etc. | |
| These should all stay at zero, thus they are incremented through a mechanism that also sets a flag in a special variable | |
| These should all stay at zero, thus they are incremented through a mechanism that also sets a flag in a special variable | |
| Active flags for each ignition cut | |
| Active flags for each injection cut | |
| Input output pin usage configuration | |
| Important "always send" stuff for datalogging | |
| Holds a datalog chunk configuration pair | |
| Holds all configuration for logging | |
| Main Table Structure definition | |
| Settings for ignition and injection output scheduling | |
| Preset values for inputs and other variables | |
| Ranges for sensors with linear config | |
| Settings related to sensor reading | |
| Configuration that controls how the values of variables are determined | |
| Settings related to serial communications | |
| Single cut/limiter | |
| One of four structs of live tunable data such as small tables and fuel trims etc | |
| One of four structs of live tunable data such as small tables and fuel trims etc. | |
| One of four structs of live tunable data such as small tables and fuel trims etc. | |
| One of four structs of live tunable data such as small tables and fuel trims etc. | |
| Main adc storage area for syncronous sampling in the engine position ISR or injection ISR or ignition ISR etc | |
| This block used for various curves | |
1.8.1.2