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 |
![]() ![]() | |
![]() ![]() |