1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
LibrePilot/flight/PiOS.posix/inc
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
..
FreeRTOSConfig.h Linux compiler error fix 2010-07-14 15:45:36 +00:00
pios_com_priv.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_com.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_crc.h bugfix: forgot to add header file (pios.posix) 2011-06-10 22:04:54 +02:00
pios_debug.h PiOS_posix: Add support for pios_debug API, to allow building of GPS module in x86 environment 2011-05-05 14:57:30 +02:00
pios_delay.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_initcall.h OP-423: move the module initialize funtion into a specific section for OP and CC. 2011-06-16 22:13:19 -07:00
pios_led.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_posix.h PiOS.posix: porting some of the recent updates to PiOS.posix - compiles now 2011-01-16 15:17:57 +00:00
pios_sdcard.h PiOS.posix: porting some of the recent updates to PiOS.posix - compiles now 2011-01-16 15:17:57 +00:00
pios_servo.h Posix: Add the constants for telemetry queue sizes and also make the actuator 2011-02-01 15:47:02 +00:00
pios_sys.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_udp_priv.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_udp.h - renamed PiOS.x86 into PiOS.posix 2010-07-03 21:50:13 +00:00
pios_wdg.h PiOS.posix: porting some of the recent updates to PiOS.posix - compiles now 2011-01-16 15:17:57 +00:00