1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
LibrePilot/flight
Mathieu Rondonneau 65cf467ca4 OP-423: move the module initialize funtion into a specific section for OP and CC.
- create linker section for those <module>Initialize()
- later this list will incorporate parameters as well. (this probably will be more a OP feature to swap/remove/delete module on the fly.
- this is not done at compile time anymore by Makefile.
- this will allow us to have control on the module start at run-time (not implemented but build the ground for it).
- this simplify the startup (Part of code re-org).
- this change does not affect sim_posix and win32 (since they don't need that)
- ensure it's compiling for PiOS.posix
- port to PiOS.win32 but not tested (not compiled)
- tested on CC
- compile on OP.
- this free ~200 bytes.
- current avalable bytes (is we keep the same remaining bytes on the stack than before) is easily passed the 1.2Ko mark on CC with new gcc (4.5.2)
- this does not include init-reorg for each module (I still think more can be freed)
2011-06-16 22:13:19 -07:00
..
AHRS build: change firmware files from .opf to .opfw extensions 2011-05-25 00:20:02 -04:00
Bootloaders build: change firmware files from .opf to .opfw extensions 2011-05-25 00:20:02 -04:00
CopterControl OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
Doc useless note on documentation (needs update) 2011-03-06 00:29:50 +00:00
INS build: change firmware files from .opf to .opfw extensions 2011-05-25 00:20:02 -04:00
Libraries stopwatch: Add support for timers 5-8 2011-05-08 12:41:02 -04:00
Modules OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
OpenPilot OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
PiOS OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
PiOS.posix OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
PiOS.win32 OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
PipXtreme build: change firmware files from .opf to .opfw extensions 2011-05-25 00:20:02 -04:00
Project OP-152: Abstract the CRC code out of uavtalk to allow it to be reused (PT - 2011-06-04 18:36:26 -05:00
UAVObjects Merge branch 'saving_crc' into bugfix-flight 2011-06-05 15:37:44 -05:00
UAVTalk OP-152: Abstract the CRC code out of uavtalk to allow it to be reused (PT - 2011-06-04 18:36:26 -05:00
README.txt Says all it needs to say for now. 2009-12-22 05:07:27 +00:00

Check the wiki