FreeEMS Issues - Firmware
View Issue Details
0000129FirmwareGeneral Featurespublic2011-06-15 13:102014-03-27 19:14
Fred 
Fred 
highminorN/A
assignedopen 
0.2.0-SNAPSHOT 
0.2.0 
unknown at this time, but current HEAD as of today
Improvement
low
0000129: Reduce all counters etc to 8 bits where applicable.
As it says, counters and clocks and other such things, currently spending good ram, should be shrunk if the resolution is not required.
No tags attached.

Notes
(0000485)
Fred   
2011-10-26 13:15   
Only the "Clock" struct and associated code to go in this area. There are some fields in "KeyUserDebug" that could be reduced too, but that is a function of features etc, not just counters. Additionally the remaining roll over counters can disappear at some point as they won't be useful in future anyway.
(0002037)
Fred   
2012-09-05 12:44   
Will knock this out as soon as OLV 0.0.3 is out.
(0002063)
Fred   
2012-09-08 01:08   
clock vars in struct must stay 16 bit to be useful. roll over helpers can reduce to 8 bit easily, as can time out var for calcs.