mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-17 02:52:12 +01:00
Stacey Sheldon
f0fb22c090
uavobjectmanager: initialize new uavo_handles section
The uavo_handles section is not part of the .data segment so it doesn't get automatically zeroed during the startup code. This led to random data being stored in the table which resulted in bus errors at runtime. This change ensures that the table is zeroed before we start to use it.
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%