FreeEMS Issues - Firmware
View Issue Details
0000020FirmwareInit & Configpublic2008-11-01 12:172011-06-17 12:11
Fred 
Fred 
lowminorN/A
assignedopen 
 
Future 
Task
very low
0000020: Move Static Initialisation To Single C File From init.c
This will have a number of advantages :

* keeps the dynamic init code cleaner and more simple
* separates static init data out from code for visibility of resource consumption
* makes proper use of the compilers built in init code and uses less space overall

and probably other things.
No tags attached.

Notes
(0000100)
Fred   
2008-11-26 22:49   
This is half done, needs further investigation.
(0000139)
Fred   
2009-01-02 13:58   
To be more precise, the array types may be able to be inited staticly as well. I may have tried to do that at a time when I wasn't linking the rodata in... which would explain why it didn't work then if so.