mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-18 03:52:11 +01:00
stac
0e3a5550ba
gdb: Add pre/post hooks to fix step, next, finish
The gdb commands step, next and finish on the M3 core would never make forward progress since there is almost always an interrupt pending. This is a known problem on the M3, and is fixed by adding pre and post command hooks which mask and unmask all ISRs on the M3 core. Step, next and finish now work as expected, but care should be taken when using these commands across any part of the code that actually _needs_ the interrupts in order to make forward progress. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@622 ebee16cc-31ac-478f-84a7-5cbb03baadba
Description
The LibrePilot open source project was founded in July 2015. It focuses on research and development of software and hardware to be used in a variety of applications including vehicle control and stabilization, unmanned autonomous vehicles and robotics.
Languages
C
60.6%
C++
30.8%
Fortran
2.6%
Rich Text Format
1.3%
Assembly
1.2%
Other
3.1%