1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS.posix/inc
Mathieu Rondonneau fc1e3f574c OP-423: Split task create and module init in order to postpone task creation once the full heap is available.
Also implement some ordering (quite ugly still) in the module init and task creation order so we can decide which module to start/init first
and which module to start/init last.
This will be replaced/adapter with the uavobject list later (once it's implemented).
reserving some space for module init and task create parameters to customize module/task creation (this will be usefull once we get the list and customization from customer).

Changes have been made for OP and CC. Tested comped with CC,OP, sim_posix.
Only ran on bench with CC for couple of minutes (code increase expected but no dropping of stack which is good).

This gives task creation at the time wherethe all heap is available.
2011-06-19 22:35:40 -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: Split task create and module init in order to postpone task creation once the full heap is available. 2011-06-19 22:35:40 -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