mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-03-22 14:19:42 +01:00
Inconsistent use of debug macros in board definition files resulted in BU compilation error. It was attempted to use PIOS_COM_SendFormattedStringNonBlocking() directly even if PIOS_COM was not included (like for BootloaderUpdater). So this function in pios_debug.c was replaced by DEBUG_PRINTF() macro. The macro itself is defined in pios_debug.h file. Its definitions are removed from board files. And to use it one has to define in pios_config.h: #define PIOS_INCLUDE_DEBUG_CONSOLE #define DEBUG_LEVEL <number> in addition to PIOS_INCLUDE_COM with aux port. Conflicts: flight/PiOS/Boards/STM32103CB_PIPXTREME_Rev1.h flight/PiOS/Boards/STM32F4xx_RevoMini.h
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%