- Sep 12, 2015
-
-
Mark Charlebois authored
Also fixed param support for nuttx and qurt Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Sep 11, 2015
-
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
Mark Charlebois authored
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Sep 10, 2015
-
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
James Goppert authored
-
- Sep 09, 2015
-
-
Mark Charlebois authored
Fixed CMakeLists.txt to be consistent with module.mk Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error Added stubs for QURT so building a full executable can be tested. This will enable CI testing without the full Hexagon SDK. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
James Goppert authored
-
Mark Charlebois authored
Created a dummy build_git_version.h so I did not have to figure out how to generate it. Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt because it depends on a generated cpp file. Link doesn't work mut many modules build Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Sep 08, 2015
-
-
James Goppert authored
-
- Sep 05, 2015
-
-
Daniel Agar authored
-uORB, sdlog2, vtol_att_control, ekf_att_pos_estimator
-
- Aug 30, 2015
-
-
Daniel Agar authored
-add -Qunused-arguments for clang -update to a recent cmake -comment unused variables
-
- Aug 26, 2015
-
-
Mark Charlebois authored
Workaround required Eigen downgrade to 3.2. Hexagon toolchain does not support C++11 features of newest version of Eigen. Running make qurt_fixup will downgrade and patch Eigen for qurt. Running make restore will revert the patch and do a git submodule update to restore the expected Eigen version. Added a "restore" target to undo qurt_fixup Before doing a qurt build run: make qurt_fixup That will downgrade Eigen to 3.2 and apply the require patch. To build another target after downgrading: make restore Them make the desired target (other than qurt). Fixed type used in orb_priority to be consistent with the code (int* was used in declaration but int32_t* used in code) Removed unused class member variable in sensors.cpp Added cmake fix for unit tests. The location of px4_log.c changed. Fixed the qurt drv_hrt.c implementation to use us instead of ms for time resolution Added px4_led.c to nuttx platform layer Use the posix version of px4_led.c for nuttx so we don't end up with duplicate files. It was moved out of common because it is not used by qurt. Changed PX4_DEBUG to PX4_WARN when checking for the error condition for store_poll_waiter in vdev.cpp Updated the px4_log.h file to make calls to the qurt_log functions. The qurt_log function is defined in the platforms/qurt layer. Added an option to control starting the commander module in HIL mode. Moved the flight specific drivers to the configuration file instead of adding them to the common tool chain file because HIL mode does not need them. Added the uorb Subscriber and Publisher classes Call PX4_ISFINITE macro instead of isfinite(). Added px4_led.c to nuttx platform layer Use the posix version of px4_led.c for nuttx so we don't end up with duplicate files. It was moved out of common because it is not used by qurt. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Jul 23, 2015
-
-
devbharat authored
Added launchfile to launch gazebo iris and mavros bridge. Added sitl_gazebo to makefile and new init rc file for gazebo iris apps and params
-
- Jul 12, 2015
-
-
Lorenz Meier authored
-
- Jul 05, 2015
-
-
Lorenz Meier authored
-
- Jul 04, 2015
-
-
Lorenz Meier authored
-
- Jun 16, 2015
-
-
Mark Charlebois authored
Moved nuttx specific make rules to files in makefiles/nuttx. All target specific makefiles are in their target sub directories. To minimize file duplication, targets that share rules include a common file. For example the posix and posix-arm targets both use makefiles/posix/posix_elf.mk Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Jun 15, 2015
-
-
Mark Charlebois authored
The SITL build is now the default posix build. The linker script for posix was moved to makefiles/posix. The rc.S file was moved to posix-configs/SITL/init/ The POSIXTEST board definition is now SITL To run the SITL test run: make sitlrun This replaces the make posixrun target. The build directory is now Build/posix_sitl.build/ Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- Jun 13, 2015
-
-
David Sidrane authored
-
- Jun 12, 2015
-
-
David Sidrane authored
-
David Sidrane authored
-
- Jun 09, 2015
-
-
Mark Charlebois authored
The toolchain_* files are target OS specific so they were moved to the target OS subdir. The gcc_version.* files are only cleared once per make instantiation so a build that creates multiple HW targets will try to link with an incompatible .o file (i.e. x86 build linking ARM .o). I created posix-arm as a separate target to fix this problem. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- May 28, 2015
-
-
Mark Charlebois authored
The Build/git_version.d and Build/git_version.o files need to be removed on each make to prevent confusion from a previously generated dependency file for a different target. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
The Build/git_version.* files need to be removed on make clean. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
- May 27, 2015
-
-
Lorenz Meier authored
-
- May 23, 2015
-
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
-
- May 21, 2015
-
-
Mark Charlebois authored
When make is invoked as "make posix posix_default" it will build the posix_default target twice. The Makefile was fixed to correct this. If "make posix" is run, the Makefile still calls "make PX4_TARGET_OS=posix". If "make posix posix_default" is run, the posix target just exports PX4_TARGET_OS=posix and then make evaluates the next goal (posix_default). Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-
Mark Charlebois authored
NuttX is still the default target and all NuttX configs can still be built with: make Individual NuttX, POSIX, and QuRT configs can now be built more easily by specifying the target and configs: make posix posix_default make qurt qurt_hello make nuttx aerocore_default Running make with just the target will make all the configs for that target: make nuttx make qurt make posix The help is also target specific: make nuttx help make qurt help make posix help "make help" will still assume you want help for the NuttX target Added a new QuRT config called qurt_hello as a sample config to test buiding in different commands for separate configs. Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
-