Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Agar ce78f254c2 mavlink parameters initialize struct
- fixes CID 141890
2017-10-31 08:11:18 +01:00
Daniel Agar 5436801435 esc_calib properly cleanup on failure
- fixes CID 139514
2017-10-31 08:10:51 +01:00
Daniel Agar 21995bd4b7 sensors ignore invalid failover index
- fixes CID 199478
2017-10-31 08:10:04 +01:00
Daniel Agar 466eb9ceb4 travis-ci remove metadata build and s3 uploads 2017-10-30 15:25:08 -04:00
Daniel Agar 509ac10ccc JenkinsFile updates (#8210)
- check format first
 - build on nuttx_px4fmu-v2_default
 - generate all metadata
 - stubs for deploying metadata and binaries
2017-10-30 10:20:23 -04:00
Daniel Agar 9fde19259e add boolean parameters to enable/disable each sensor 2017-10-29 16:24:31 +01:00
Daniel Agar e1e3c9fca9 sensors split accel/gyro/mag calibration parameters 2017-10-29 16:24:31 +01:00
Daniel Agar 8b7de092a2 sensors delete unused CAL_BOARD_ID 2017-10-29 16:24:31 +01:00
Daniel Agar 2a1ecaa13e sensors reduce priority of a failed sensor 2017-10-29 16:24:31 +01:00
Daniel Agar e5ead354f0 EKF2 reset IMU bias if the accel or gyro changes 2017-10-29 16:24:31 +01:00
Daniel Agar f4b7a1911e circleci fix build reconfigure loop (#8202)
- use make instead of ninja on OSX for now
2017-10-27 11:45:00 -04:00
Daniel Agar db6e2d17ce initial Jenkinsfile (#8201) 2017-10-27 10:47:38 -04:00
Daniel Agar 4416c4ddb3 navigator move parameters out of MissionBlock
- MissionBlock is an interface with > 10 implementations
2017-10-26 22:43:53 +02:00
Daniel Agar bd84061ea5 px4fmu-v2_default add sf1xx driver (#8185)
- closes #8177
2017-10-26 09:42:09 -04:00
Daniel Agar 48cfb37c5a move bottle_drop to examples (#8187) 2017-10-25 16:05:39 -04:00
Daniel Agar 812f9ea11d update ECL to latest master (includes tecs) 2017-10-22 21:56:06 +02:00
Daniel Agar a133b12635 delete fw_pos_control_l1/mtecs 2017-10-22 21:56:06 +02:00
Daniel Agar 729e721ef3 update LICENSE for github 2017-10-22 21:56:06 +02:00
Daniel Agar fa8629f6c7 nxphlite config remove external_lgpl 2017-10-22 21:56:06 +02:00
Daniel Agar 136d259876 travis-ci fix coverity scan and px4_metadata (#8156) 2017-10-20 09:20:30 -04:00
Daniel Agar d83073f016 move RTPS to dedicated px4fmu-v{3,4,4pro,5}, posix, sdflight builds (#8113) 2017-10-17 16:29:55 -04:00
Daniel Agar 979d092628 travis-ci enable tests under address sanitizier (#8095) 2017-10-17 16:26:17 -04:00
Daniel Agar c607805154 travis-ci allow coverage failures (#8145) 2017-10-17 10:54:45 -04:00
Daniel Agar c47cd972a8 attitude_estimator_q remove unused (#8106) 2017-10-13 00:54:52 -04:00
Daniel Agar bb78931e69 cmake fix ctest output on failure for coverage (#8112) 2017-10-11 14:08:40 -04:00
Daniel Agar 5ddd95e18f circleci force make distclean before build (#8111) 2017-10-11 13:33:22 -04:00
Daniel Agar 651df03f76 RTPS and micro-CDR build system cleanup (#8084) 2017-10-11 13:05:44 -04:00
Daniel Agar 577a8ef05c circleci fix homebrew by updating first (#8104) 2017-10-10 15:14:07 -04:00
Daniel Agar a88203cec2 travis-ci codecov add unittests flag (#8092) 2017-10-09 03:23:49 -04:00
Daniel Agar 6f52d8a4e3 Makefile fix scan-build path (#8091) 2017-10-09 02:38:57 -04:00
Daniel Agar 6f3fe3f3ec travis-ci enable codecov (#8090) 2017-10-09 02:13:43 -04:00
Daniel Agar 2495f8942b preflightcheck EKF2 GPS requirement after 20s 2017-10-06 16:22:53 -07:00
Daniel Agar 9a9923c517 commander simplify sensors PreflightCheck 2017-10-06 16:22:53 -07:00
Daniel Agar 263b7ea009 commander battery failsafe only error if TRANSITION_DENIED 2017-10-06 20:11:59 +02:00
Daniel Agar 80dd87536e navigator fix vehicle_command_ack (don't copy external) 2017-10-06 20:11:19 +02:00
Daniel Agar aa2566970e FW landing abort remove message comma (read as a pause) 2017-10-06 20:11:19 +02:00
Daniel Agar 38f45d1a9d airspeed sensor startup improvements (#7903) 2017-10-05 14:29:44 -07:00
Daniel Agar 123a0b584a cmake fix posix upload targets 2017-10-05 11:28:10 -10:00
Daniel Agar 87a1b15509 NuttX build restore old .px4 file naming (drop nuttx_ prefix) 2017-10-05 11:28:10 -10:00
Daniel Agar 8d07c647f7 NuttX improve apps builtins dependencies 2017-10-05 11:28:10 -10:00
Daniel Agar 9ce3412a93 NuttX board build not needed (#8029) 2017-09-29 06:48:25 -10:00
Daniel Agar 352d65a14a navigator delete unused attitude setpoint (#8028) 2017-09-29 11:51:00 -04:00
Daniel Agar 3ac6d1aa27 px4fmu-v2 and px4fmu-v3 boards cleanup 2017-09-29 10:13:51 -04:00
Daniel Agar 2113772443 improve nuttx verbose build 2017-09-29 10:13:51 -04:00
Daniel Agar 48f1e3ed1c uORB generation move to msg/ 2017-09-29 10:13:51 -04:00
Daniel Agar 03784c6b01 nuttx fix px4 builtin generation dependency 2017-09-29 10:13:51 -04:00
Daniel Agar e38136fc9f NuttX build re-enable hard link copy and improve builtin_list 2017-09-29 10:13:51 -04:00
Daniel Agar 474f216a0a UAVCAN bootloaders split into separate repository (#7878) 2017-09-29 10:13:51 -04:00
Daniel Agar 01b3e6fd25 NuttX upgrade cmake wrapper (#7873)
* NuttX cmake

* px4_macros:Pass the stringified predicate as second arg to static assert

   CC_ASSERT mapes to the c++ static_assert or provides the same
   funtionality for c via the other macros. The c++ static assert
   takes 2 argumants the prdicate and a message. This fixes the
   lacking second argument.

* Updated nuttx and apps submodule to upstream nuttx 7.21+==master

   This is the latest uptake of upstream nuttx and apps.

* ROMFS generate with xxd instead of objcopy

* delete nuttx-patches

* NuttX update submodules to latest px4_nuttx-master

* fix nuttx apps and board dependency

* docker_run update to latest container 2017-08-29

* cmake ROMFS portable sed usage

* NuttX update submodules to latest px4_nuttx-master
2017-09-29 10:13:51 -04:00
Daniel Agar 28a9e32753 test perf use stdout, not stdin 2017-09-28 16:50:47 +01:00
Daniel Agar 4e5b223a08 hrt test decrease time 2017-09-28 16:50:47 +01:00
Daniel Agar af9690cf08 add simple posix tests to SITL 2017-09-28 16:50:47 +01:00
Daniel Agar 5eb3e695bb fix and enable mavlink ftp tests 2017-09-28 09:29:04 +02:00
Daniel Agar 3c18be387c ROI - move handling to navigator (#7939) 2017-09-26 12:25:02 -04:00
Daniel Agar d04d62c37e airframe metadata sort by SYS_AUTOSTART and minor cleanup (#8009) 2017-09-25 11:17:50 -04:00
Daniel Agar 420df9d88a mavlink receiver remove undocumented CMD_PREFLIGHT_REBOOT_SHUTDOWN link shutdown (#8008) 2017-09-25 11:09:16 -04:00
Daniel Agar 4e0ddf86e1 rcS print full version 2017-09-25 10:30:22 -04:00
Daniel Agar 414b4d4a40 ver silence hwcmp 2017-09-25 10:30:22 -04:00
Daniel Agar 0da2dca8c1 drivers remove device _debug_enabled 2017-09-25 10:30:22 -04:00
Daniel Agar 24f056d2bb mavlink receiver sync command_int/command_long 2017-09-24 03:45:21 -07:00
Daniel Agar b4755297ec delete control_state and cleanup vehicle_attitude (#7882) 2017-09-21 16:24:53 -04:00
Daniel Agar 4e6ca271e7 more px4fmu-v1 cleanup (#7981) 2017-09-20 00:04:23 -04:00
Daniel Agar 9cd915949a FW raise min airspeed based on commanded bank (#7575) 2017-09-19 11:06:40 -04:00
Daniel Agar 3498fe0c6f delete sdlog2 EKF2 replay (#7982) 2017-09-19 10:20:41 -04:00
Daniel Agar 26f00609ac multirotor_motor_limits only publish for MC 2017-09-19 02:25:30 +01:00
Daniel Agar 9cacd3f994 BMP280 fix /dev/baroX unregister 2017-09-18 12:01:59 -07:00
Daniel Agar fb5cb87e9b enable -Wlogical-op and fix bmi160 2017-09-16 21:29:52 +01:00
Daniel Agar a031552756 systemcmds remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar 681f019ac3 platforms remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar 545ce9ae24 modules remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar 08fbd022af lib remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar 9f44279488 include remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar a1418c56ad examples remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar 58268c832c drivers remove extra semicolons 2017-09-16 21:29:52 +01:00
Daniel Agar a87b6befbb ignore .vscode IDE directory 2017-09-16 21:29:52 +01:00
Daniel Agar aab91af05b unit_test add missing definition 2017-09-16 21:29:52 +01:00
Daniel Agar 79869c848f drivers fix missing field initializers 2017-09-16 21:29:52 +01:00
Daniel Agar 35e15ed540 cmake add -Wmissing-field-initializers and a few others 2017-09-16 21:29:52 +01:00
Daniel Agar d3ed773838 sensors coverity fix 143426 2017-09-16 21:28:24 +01:00
Daniel Agar 086ddf5078 logger coverity fix 143427 2017-09-16 21:28:24 +01:00
Daniel Agar 91cda08081 temperature calibration coverity fix 141891 2017-09-16 21:28:24 +01:00
Daniel Agar 5331768cb3 ekf2_reply_main coverity fix 143425 2017-09-16 21:28:24 +01:00
Daniel Agar 8ddd071f18 temperature_calibration coverity fix 141892 2017-09-16 21:28:24 +01:00
Daniel Agar 6341299062 ekf2_replay_main coverity fix 143428 2017-09-16 21:28:24 +01:00
Daniel Agar a766cb6722 px4io remove unused printf arg (#7974) 2017-09-16 14:50:59 -04:00
Daniel Agar 7e90716661 motor_ramp remove unreachable code (#7973) 2017-09-16 14:50:28 -04:00
Daniel Agar f26933fc55 delete unused RC_DSM_BIND param 2017-09-13 05:30:14 -07:00
Daniel Agar 7a42424411 Navigator resurrect FW GPS failure navigation (#7762) 2017-09-08 12:18:59 -04:00
Daniel Agar e15afcca7a vehicle_command commands are uint16, not uint32 2017-09-08 09:06:30 +02:00
Daniel Agar 8f1355c325 docker_run.sh add default port (14556 udp) and remove X11 setup (#7936) 2017-09-07 22:21:18 -04:00
Daniel Agar 665ab03f5c muorb fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar a3ccfe52ee pwm_out_rc_in fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar dd70892cb8 qshell fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar e6f2ba9864 bebop_fix fix sign compare 2017-09-07 10:27:36 +02:00
Daniel Agar 661b36df6b px4nucleo_spi fix sign compare 2017-09-07 10:27:36 +02:00
Daniel Agar 9b3b83f1ac uavcanesc ignore sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar 3289fa292b px4flow fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar 8e3efc5135 gpssim fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar d4502349fb syslink fix sign-compare 2017-09-07 10:27:36 +02:00
Daniel Agar 33ee4fc453 linux_pwm_out fix sign-compare 2017-09-07 10:27:36 +02:00