1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS.win32/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 PiOS.win32: changes according to rev 2480, fix compile error in manualcontrol.c, add vTaskDelete() to win32 FreeRTOS. 2011-01-19 23:52:11 +00:00
pios_com_priv.h PiOS for win32 2010-08-03 19:29:14 +00:00
pios_com.h PiOS for win32 2010-08-03 19:29:14 +00:00
pios_delay.h PiOS for win32 2010-08-03 19:29:14 +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 PiOS for win32 2010-08-03 19:29:14 +00:00
pios_posix.h PiOS.win32: Add MMCSS support for Vista onward, and smarter priority boosting to XP. Also, add the Actuator module and the fake pios_servo.c. If you run this using Windows 7 or Vista, then you need to run OpenPilot.exe as administrator once to set up the registry. 2010-12-22 14:47:42 +00:00
pios_sdcard.h PiOS.win32: updates to get it compiling again. 2011-01-17 00:00:41 +00:00
pios_servo.h Fix UAVObject stuff for win32 sim, and fix pios_servo as well. 2011-02-01 19:11:24 +00:00
pios_sys.h PiOS for win32 2010-08-03 19:29:14 +00:00
pios_udp_priv.h PiOS for win32 2010-08-03 19:29:14 +00:00
pios_udp.h PiOS for win32 2010-08-03 19:29:14 +00:00
pios_wdg.h SiTL: Updates for UAVObjects, and for the recent Actuator and Watchdog changes to compile with SiTL. Posix needs to be tested. 2011-01-12 00:39:18 +00:00