1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00
LibrePilot/flight/PiOS/STM32F10x/Libraries
Mathieu Rondonneau 3780de8d3e OP-423 port to OP (heap2) the previous changes done in CC (heap1) (see c95b199166)
I managed to test CC with heap2 changes and the init stack claimed back to heap once scheduler starts.

the changes of this commit are OP related (just cleanup on CC side):
Arch specific stuff (in reset vector) to hide this from portable code:
     - switch back to MSP stack before starting the scheduler so that the sheduler can use the IRQ stack (when/if needed).
     - call the C portable function in heap2 to claim some stack back (the number to claim is taken from linker file).
     - start the scheduler from reset vector (I move this here from main because it make sense to not go back to C (so that I don't need to copy the rolled stack in case the sheduler returns). This make it more clean.
     - Also I have added the call to the mem manager if sheduler return. that way, we don't reset indefinitely if memory runs out. We will go to this handler and figure things out (right now, it's just looping but at least not rebooting. Probably trap NMI would be better (later improvement).
2011-06-14 20:10:53 -07:00
..
CMSIS Flight: Changes to STM library to work with our code. Basically all the 2010-12-13 07:03:28 +00:00
dosfs Flight/PiOS: this patch makes dosfs work with both MBR and VBR formats. Backup your SD files in case this messes something!! Testing needed. 2010-09-29 16:29:38 +00:00
FreeRTOS/Source OP-423 port to OP (heap2) the previous changes done in CC (heap1) (see c95b199166) 2011-06-14 20:10:53 -07:00
msd Moved STM32 specific PiOS Libraries. 2010-03-04 06:14:14 +00:00
STM32_USB-FS-Device_Driver Pretty major update of the USB HID core. Removed a lot of old code related to custom drivers and BSL (which will be brought back under HID). Device enumerates but still not communicating. Hopefully nothing broken, lots changed. 2010-07-27 03:19:07 +00:00
STM32F10x_StdPeriph_Driver Flight: Changes to STM library to work with our code. Basically all the 2010-12-13 07:03:28 +00:00