FreeEMS Issues - Firmware
View Issue Details
0000162FirmwareInit & Configpublic2011-06-15 21:252011-12-03 11:48
Fred 
Fred 
normalminorhave not tried
assignedopen 
 
0.3.0 
Improvement
high
0000162: Reduce the resolution of ignition timing and lambda tables
Perhaps others too. Ignition timing is fine at 8 bits, and so is lambda. Additionally, Lambda is a much more boring "curve" and can be defined with a smaller table too. Along with these changes, of course, come accessor functions that will accept 16 bit arguments and provide a 16 bit result from an 8 bit table.
No tags attached.

Notes
(0000194)
Fred   
2011-06-17 12:49   
Bring this inline with what we think we want in future before the massive interface work. IE, don't make Dave angry by getting him to do work twice :-)
(0000884)
Fred   
2011-12-03 11:48   
Fixing this for MTX should be trivial. Files are:

Gui/freeems-ignitiontable_16x16x1.datamap.in
Gui/freeems-vetable_16x16x1.datamap.in
Gui/freeems-lambdatable_16x16x1.datamap.in

There are 6 places to change stuff in each file, approximately:

FreeAir:MegaTunix.ports fred$ grep -n FRED Gui/freeems-ignitiontable_16x16x1.datamap.in
26:# FRED
36:# FRED
48:# FRED
181:# FRED
189:# FRED
197:# FRED

And line 1098 - 1189 or so in src/plugins/freeems/interrogate.c