mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-10-02 12:23:17 +08:00
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
This bug is intruduced by #3320. Without the return, wls only ends after reaching max_iter. In simulation, only 1 iteration is needed to reach a solution in flight, while max iter is set to 10. https://github.com/paparazzi/paparazzi/pull/3320/changes#diff-fd1514a7b2a74afb97095b63a4d2d7986c427e9d939db0a36eb68620d9e351c1R273
Math library
Math lib used in all airborne code of paparazzi.
See also the @ref math docs.
HOWTO install a shared library to use in other projects
- Build library: in sw/airborne/math, type
make shared_lib
The default build directory is var/build/math,
to change it: BUILDDIR=<your_build_dir> make shared_lib
- Install library: in this folder, type
make install_shared_lib
the default install dir is /usr/local and will install files in
- /usr/local/lib
- /usr/local/lib/pkgconfig
- /usr/local/include/pprz
to change the install dir: PREFIX=<your_install_dir> make install_shared_lib
note that the default install dir needs root privilege and is usually called via
sudo make shared_lib
HOWTO use the shared library
-
with
pkg-config --cflags --libs pprzmath -
by hand:
- LIBS:
-L<prefix>/lib -lpprzmath - CFLAGS:
-I<prefix>/include/pprz
"make clean" will only clean the build directory