26146 Commits

Author SHA1 Message Date
Beat Küng
5f87545e48 mavlink_messages: fill in all 16 servo channels 2018-06-04 10:55:29 +02:00
Lorenz Meier
eb188996d0
Update LICENSE
Update year to 2018
2018-06-03 10:21:56 +02:00
Alessandro Simovic
15a44a059d addressing review comments from #9563 2018-06-02 08:36:35 +02:00
Alessandro Simovic
52c290e234 commander: moved emergency shutdown to end of cycle 2018-06-02 08:36:35 +02:00
mcsauder
861af1dac7 Remove whitespace from the top-level CMakeLists.txt. 2018-06-02 06:22:54 +05:30
Beat Küng
537451c2a0 Debug/Nuttx.py: fix 'mon reg' does not exist
Also there was no register xPSR.

Stack usage calculation is still broken...
2018-06-01 19:27:30 +02:00
Simone Guscetti
700b2c6294 logger: fix overflow on SD card total bytes 2018-06-01 19:27:30 +02:00
Jun-Tao
c7cb62eb28 logger: Fix calculation of total and left bytes 2018-06-01 19:27:30 +02:00
Beat Küng
f8dd833a14 onmibus-f4sd: add ADC support 2018-05-31 19:13:00 +02:00
Beat Küng
acc1cb08d4 omnibus-f4sd cmake config: minor cleanup 2018-05-31 19:13:00 +02:00
Daniel Agar
6ca078425e Jenkins archive nuttx bin file 2018-05-31 07:38:07 +02:00
PX4 Jenkins
35963abddd Update submodule sitl_gazebo to latest Thu May 31 01:26:50 UTC 2018
- sitl_gazebo in PX4/Firmware (1ee08da9c4182f7e30c2b39462bdead069c9c588): 651ca351fd
    - sitl_gazebo current upstream: 371e7c36c3
    - Changes: 651ca351fd...371e7c36c3

    371e7c3 2018-04-10 korotkoves - udp port for each model instance from options file
376258d 2018-04-17 korotkoves - change file format to use common and model specific parameters
b4b7245 2018-01-17 korotkoves - function to load parameters for each model from xml file
2018-05-30 21:08:26 -07:00
johannes
1ee08da9c4 ekf log analysis: fix filter_fault_status and one-off index bug
- analysed_logdata: add filter_fault_status check to test_results
dictionary to prevent a missing entry exception
- analyse_logdata: fix one-off errors of list indices due to python
non-inclusive end indices
2018-05-29 23:43:34 +02:00
Daniel Agar
2fbe1428a3 Jenkins temporarily disable address sanitizer mission test and test codecov 2018-05-29 21:29:24 +02:00
Beat Küng
77cea8844f ROMFS: fix SYS_USE_IO==0
When SYS_USE_IO was disabled, px4io would not start and thus there was no
RC. SYS_USE_IO=0 is interesting on Quads to avoid the IO and reduce output
latency.

Tested on Pixhawk 1 and Pixhawk 4
2018-05-28 19:03:33 +02:00
Beat Küng
ae75ff6c72 px4fmu-v5/board_config.h: update BOARD_BATTERY1_V_DIV 2018-05-28 15:38:29 +02:00
Beat Küng
3f00e2e6c2 mavlink mission: send an ack on duplicated last uploaded mission item 2018-05-28 11:57:35 +02:00
acfloria
ff4d95168e IridiumSBD: Fix for multiple MT messages
If MT messages are waiting on the server immediately restart a new session.
2018-05-28 09:26:11 +02:00
Hamish Willee
309b5bae98 Fix link to flight reporting page (#9541)
* Fix link to flight reporting page
2018-05-28 09:21:49 +02:00
Daniel Agar
3e843ba2d2 posix main add SIGSEGV handler 2018-05-28 08:40:05 +02:00
Daniel Agar
5234ba49ad Jenkins code coverage build 2018-05-28 08:40:05 +02:00
Hamish Willee
92d4a54012 Delete old issue template 2018-05-28 08:38:12 +02:00
Hamish Willee
1c5c3232fd Fix link to slack (Broken) 2018-05-28 08:37:43 +02:00
Beat Küng
4f1c01de7f fmu params: add MOT_ORDERING to adjust the motor ordering
Useful for 4-in-1 ESCs such as the Hobbywing XRotor Micro 40A 4in1
where the FC can be directly plugged on top.
2018-05-28 08:37:08 +02:00
Daniel Agar
e8fa94126e
set MODULE_NAME for parameters library and external ecl libraries (#9536) 2018-05-27 14:36:41 -04:00
Daniel Agar
2c7788060d Jenkins mission tests delete old build first 2018-05-27 19:49:25 +02:00
acfloria
ab279d5fe9 IridiumSBD: Fixes for receiving data
- Catch the case where the case where the driver gets stuck because nothing is received by +SBDRB
- Add a mutex for the rx buffer
- Stop the standby loop if a mode change is already scheduled
v1.8.0-beta2
2018-05-27 12:11:35 -04:00
acfloria
57162ff08d Improve high latency switching and acknowledge
- Move publishing the telemetry status from the IridiumSBD driver to the mavlink instance
- In the commander use the iridiumsbd_status message for heartbeat in case of a high latency link
- Move positive acknowledge to the mavlink instance
- Add a failed acknowledge in the commander if no high latency link exists
2018-05-27 12:11:35 -04:00
acfloria
30fc8cd608 Add iridiumsbd_status to logger 2018-05-27 12:11:35 -04:00
acfloria
12f6affdfa Commander: Avoid sending ack for VEHICLE_CMD_CONTROL_HIGH_LATENCY if from_external is false 2018-05-27 12:11:35 -04:00
acfloria
d8cf012641 IridiumSBD: Add iridiumsbd_status uorb message 2018-05-27 12:11:35 -04:00
Florian Achermann
84578748f4 Navigator Mission RTL (#8749)
* Add return to land to mission

This method uses the planned mission for rtl. If a landing sequence
is present it will continue the mission and land. If not it will
fly back the mission and loiter/land at the home position.
2018-05-27 12:07:06 -04:00
Lorenz Meier
fdfa764913 Update feature_request.md 2018-05-27 12:06:58 +02:00
Lorenz Meier
ab7442093a Update bug_report.md 2018-05-27 12:06:58 +02:00
Daniel Agar
65c8142c59 [WIP] Update issue templates
These are the default github examples and need to be customized.

https://blog.github.com/2018-05-02-issue-template-improvements/
2018-05-27 12:06:58 +02:00
mcsauder
9122725052 Alphabetize the mavlink stream lists in mavlink_main.cpp. 2018-05-26 14:49:08 -04:00
Beat Küng
c9d179676e simple mixer: make output scalers O: optional and use default values instead
Reduces FLASH usage by about 4KB

Command to replace:
for i in *.mix; do sed -r -i '/O: +10000 +10000 +0 +-10000 +10000/d' $i; done
2018-05-25 07:57:08 +02:00
Daniel Agar
a9275d6c5b Jenkins don't distclean without checkout 2018-05-25 01:32:26 -04:00
Anthony Lamping
dbdf6d90a0 jenkins: don't do checkout step for ROS tests with package 2018-05-25 01:32:26 -04:00
Anthony Lamping
780d147c01 cmake: package don't use bin and share dirs 2018-05-25 01:32:26 -04:00
Anthony Lamping
ef5de4de87 cmake: package create tarball 2018-05-25 01:32:26 -04:00
Anthony Lamping
a3c13e0fbe tools: cleanup setup for gazebo env vars 2018-05-25 01:32:26 -04:00
Anthony Lamping
0e80210f33 cmake: package px4 with sitl_gazebo plugins for jenkins ROS tests 2018-05-25 01:32:26 -04:00
Daniel Agar
a4a0ccf7f7
initial dev env setup scripts for Ubuntu and OSX (#8818) 2018-05-24 15:57:43 -04:00
Daniel Agar
b03cfd9afa Jenkins remove address sanitizer mission test 2018-05-24 13:58:45 -04:00
Sander Smeets
04cc5c5611 Navigator: VTOL only apply acceptance radius calculation for FW part of back transition (#9519) 2018-05-23 19:46:36 -04:00
Daniel Agar
222a91c6be mathlib delete Matrix, Quaternion, Vector 2018-05-23 17:27:09 -04:00
Daniel Agar
0d7b5c4a4e commander accel calibration switch to matrix lib 2018-05-23 17:27:09 -04:00
mcsauder
0da01cd6f0 Alphabetize #include list in mavlink_receiver.h 2018-05-23 15:42:23 -04:00
Joshua Whitehead
3b6b1ee066 Use Nuttx defconfig defines to determine arch (#9516)
These hard coded paths assume all Nuttx targets are ARMv7-M targets. Updating them to use ${CONFIG_ARCH} and ${CONFIG_ARCH_FAMILY} instead allows for the architecture defined by the incoming Nuttx defconfig to be correctly targeted.
2018-05-23 15:20:39 -04:00