Daniel Agar
ec3bc4ee5b
fw_pos_control_l1 reset internal takeoff and landing state when arming
2019-04-03 08:48:30 +02:00
Daniel Agar
3d271245a1
PX4Gyroscope apply sensor rotation before scaling
...
- prevents loss of numerical precision
2019-03-24 18:34:31 -04:00
Daniel Agar
5a841761ce
PX4Accelerometer apply sensor rotation before scaling
...
- prevents loss of numerical precision
- fixes #11695
2019-03-24 18:34:31 -04:00
Daniel Agar
b35883f5d5
cmake nuttx use wrapper script to call "make olddefconfig"
...
- this is a workaround for PATH variables that exceed the maximum cmake custom command length
2019-03-24 17:58:41 -04:00
Daniel Agar
f402f68fb1
px4_fmu-v3 include icm20948 (Here+ compass)
2019-03-24 00:53:33 -04:00
Daniel Agar
5e6bfe1ad8
vscode updates
...
* working debugging (one click build and debug)
* SITL jmavsim
* SITL gazebo
* jlink px4_fmu-v{2-5}
* improved syntax highlighting
* GNU linker files
* ROS message files msg/*.msg
* jinja2 template files
* fixed intellisense support
2019-03-22 20:55:39 -04:00
Daniel Agar
1d5309060a
thiemar_s2740vc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
82737f4d2e
px4_esc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
9d8c4c2945
px4_cannode-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
3a4066c19f
auav_esc35-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
be93dd1c5d
omnibus_f4sd nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
311bf93cd4
nxp_fmuk66-v3 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
fde7c0ea4f
av_x-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
4352fae8dd
auav_x21 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
5d49e36b3a
airmind_mindpx-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
8082f9a0b5
bitcraze_crazyflie nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f27dddb8e9
intel_aerofc-v1 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
3f890b6ab1
px4_fmu-v5 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f6cd70bcc5
px4_fmu-v5 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
7ccaf1068b
px4_fmu-v4pro nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
8f32f3a0c8
px4_fmu-v4 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
41ff6c60ba
px4_fmu-v4 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
f1f84e52c7
px4_fmu-v3 stackcheck compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
d5b617deac
px4_fmu-v3 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
fa2142d06e
px4_fmu-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
de7df621d7
px4_io-v2 nsh compress defconfig
2019-03-21 08:41:01 -04:00
Daniel Agar
9fd0bbe30f
NuttX build include and use Kconfiglib (python)
2019-03-21 08:41:01 -04:00
Daniel Agar
94cab1f9a9
update cmake NuttX helper save behaviour (oldconfig, menuconfig, etc)
2019-03-20 12:07:37 -04:00
Daniel Agar
e4967a9502
vscode minor updates
...
- add cmake language support to recommend extensions
- jlink debug add stm32f427 svd
- gitignore updates for vscode
2019-03-17 12:05:26 -04:00
Daniel Agar
b35d048566
cmake enable -Wcast-align and disable per module
2019-03-16 11:47:15 -04:00
Daniel Agar
13dba60149
perf counter lib convert to c++
2019-03-16 11:47:15 -04:00
Daniel Agar
471e1bc866
serial/generate_config.py specify full loader ( #11667 )
...
- fixes #11666
2019-03-16 11:19:01 -04:00
Daniel Agar
1083af21e8
mc_pos_control limit to 50 Hz
2019-03-15 00:24:59 -04:00
Daniel Agar
f3533d31f8
mavlink update to latest and enable address-of-packed-member warning
2019-03-14 09:56:09 +01:00
Daniel Agar
edad4c40c3
containers add IntrusiveQueue and testing
2019-03-14 09:22:19 +01:00
Daniel Agar
23189329a4
Jenkins hardware testing add nxp_fmuk66-v3
2019-03-13 23:50:57 -04:00
Daniel Agar
6dec451bab
HEARTBEAT and commander failsafe handling cleanup
2019-03-12 11:24:33 +01:00
Daniel Agar
d085afdf3a
Jenkins re-enable Catkin and Colcon builds
2019-03-09 15:38:15 -05:00
Daniel Agar
a8808cc5cd
Jenkins update SITL tests coverage to correct base container
2019-03-09 13:08:34 -05:00
Daniel Agar
27ad3178f8
Jenkins add SITL tests AddressSanitizer
2019-03-07 22:38:24 -05:00
Daniel Agar
37cda4e264
Update submodule jMAVSim to latest Wed Mar 6 00:38:35 UTC 2019 ( #11597 )
...
- jMAVSim in PX4/Firmware (a97151feed ): https://github.com/PX4/jMAVSim/commit/0c25b7c18990a64fc851cfd7fe3aac9a4060aea3
- jMAVSim current upstream: https://github.com/PX4/jMAVSim/commit/8b2f4568e05935af57782fd0db9a434f733cc800
- Changes: https://github.com/PX4/jMAVSim/compare/0c25b7c18990a64fc851cfd7fe3aac9a4060aea3...8b2f4568e05935af57782fd0db9a434f733cc800
8b2f456 2019-02-28 Julian Oes - Merge pull request #95 from PX4/shell-style
3d0174a 2019-02-27 Matthias Grob - Fix shell script style
2019-03-05 23:57:25 -05:00
Daniel Agar
a01b598694
Update submodule mavlink v2.0 to latest Wed Mar 6 00:38:42 UTC 2019 ( #11596 )
...
- mavlink v2.0 in PX4/Firmware (1a2b88ea30ae3bec38d2e9f11793042d7582506a): https://github.com/mavlink/c_library_v2/commit/f073569b746b6533c1715b0bbfed6c988444b257
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/2a47f11e73eef6d817af7934692b1223d7fb434f
- Changes: https://github.com/mavlink/c_library_v2/compare/f073569b746b6533c1715b0bbfed6c988444b257...2a47f11e73eef6d817af7934692b1223d7fb434f
2a47f11 2019-03-01 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/747c3e73e9ad28e8011cdc5c98faf56752b1d32a
2019-03-05 23:56:41 -05:00
Daniel Agar
beca16fa37
ekf2 update setGpsData usage
2019-03-05 23:28:26 -05:00
Daniel Agar
1221556515
RTL fix RTL_TYPE param metadata group
2019-03-05 07:49:45 +01:00
Daniel Agar
468fb53459
navigator fix FW loiter to alt tangent exit ( #11576 )
...
- fixes #11317
2019-03-03 22:22:32 -05:00
Daniel Agar
e2bf4b1894
List container improvements and testing
...
- support range based for loops
- add remove() method to remove a node
- add clear() to empty entire list and delete nodes
- add empty() helper
2019-03-01 21:01:04 -05:00
Daniel Agar
0df34af181
Jenkins hardware test temporarily disable px4_fmu-v5_stachcheck tests
2019-02-28 04:07:05 -08:00
Daniel Agar
e7dfb375be
create jlink gdb upload script and use in Jenkins Hardware pipeline
2019-02-27 18:42:54 -05:00
Daniel Agar
26811978e1
Jenkins hardware test add px4_fmu-v2 and px4_fmu-v5
2019-02-26 23:03:24 -05:00
Daniel Agar
f5a1146517
Jenkins hardware test add px4_fmu-v3 and px4_fmu-v4pro
2019-02-26 19:22:16 -05:00
Daniel Agar
aec3ad5417
Jenkins hardware testing update to new configuration
...
- the Jenkins slave now has the gdb server already started in the background
2019-02-26 18:33:42 -05:00
Daniel Agar
0d170a0eaf
FlightTasks VelocitySmoothing initialize member
...
- fixes Coverity CID 328485
2019-02-24 17:10:15 -05:00
Daniel Agar
7eca2769a7
FlightTasks AutoLineSmoothVel initialize member
...
- fixes Coverity CID 328492
2019-02-24 17:10:15 -05:00
Daniel Agar
b2739d946c
FlightTasks ManualPositionSmoothVel initialize member
...
- fixes Coverity CID 332544
2019-02-24 17:10:15 -05:00
Daniel Agar
703e28f7a8
Jenkins increase history retention
2019-02-24 13:17:22 -05:00
Daniel Agar
c21849b9b5
Update submodule mavlink v2.0 to latest Fri Feb 22 12:38:30 UTC 2019 ( #11528 )
...
- mavlink v2.0 in PX4/Firmware (8f45c4f9ac1391a7519f633ed654cc41c54cafaa): https://github.com/mavlink/c_library_v2/commit/bf68eed6f6819ca1eca44217955794af554d0369
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/f073569b746b6533c1715b0bbfed6c988444b257
- Changes: https://github.com/mavlink/c_library_v2/compare/bf68eed6f6819ca1eca44217955794af554d0369...f073569b746b6533c1715b0bbfed6c988444b257
2019-02-22 17:07:33 -05:00
Daniel Agar
e4b3c8bcc6
tests enable bezier and search_min
2019-02-22 16:23:57 -05:00
Daniel Agar
184aa2861a
PX4_ISFINITE use builtin everywhere
2019-02-21 14:56:08 -05:00
Daniel Agar
88fd8147fd
commander auto disarm if kill switch engaged for 5 seconds
...
- closes #10133
2019-02-20 18:37:20 +01:00
Daniel Agar
2e10bba829
Jenkins SITL restore FW tests
2019-02-18 11:44:07 -05:00
Daniel Agar
344f632443
Jenkins SITL tests coverage temporarily disable process_logdata_ekf.py coverage
...
- need to update to python3 coverage.py.
2019-02-18 11:40:29 -05:00
Daniel Agar
77b5c47d7f
STM32F7 disable d-cache as a precaution ( #11374 )
...
- see 1259864 Data corruption in a sequence of Write-Through stores and loads
- if we can be certain this sequence won't occur in PX4 then the d-cache will be re-enabled
2019-02-18 09:43:15 -05:00
Daniel Agar
8185334994
navigation.h handle mission item structure padding explicitly
...
- also applies to mission_stats_entry_s, mission_fence_point_s,
mission_save_point_s
- -Wpadded warning is disabled by default because the snapdragon
toolchain doesn't respect the pragma pop
2019-02-13 08:08:01 +01:00
Daniel Agar
f1d17c9003
camera_capture add to all boards
2019-02-11 14:15:28 -05:00
Daniel Agar
fb7c0376a0
systemlib hysteresis improve field packing and cleanup
2019-02-11 11:57:05 -05:00
Daniel Agar
d7ba8cc3f0
simulator mavlink don't send_controls() until ready ( #11426 )
2019-02-11 10:50:24 -05:00
Daniel Agar
24d46df577
simulator cleanup initialization
2019-02-11 09:48:02 -05:00
Daniel Agar
05dc2ba3ec
update px4 dev containers to 2019-02-09
...
- this updates all containers except for px4-dev-snapdragon
2019-02-10 17:33:17 -05:00
Daniel Agar
0b16e650b7
Jenkinsfile temporarily disable catkin and colcon builds
2019-02-10 17:03:56 -05:00
Daniel Agar
955cde72af
Jenkins SITL tests temporarily disable FW test ( #11428 )
...
- waiting for https://github.com/PX4/Firmware/issues/11380
2019-02-10 16:34:23 -05:00
Daniel Agar
7c3999e00e
update mavlink and sitl_gazebo to latest with odometry velocity covariance
2019-02-10 16:32:59 -05:00
Daniel Agar
fafadd4686
update all submodules to PX4 forks ( #11407 )
2019-02-10 15:48:59 -05:00
Daniel Agar
adad624572
px4_fmu-v5 remove PX4_FMUV5_RC00
2019-02-08 20:52:15 -05:00
Daniel Agar
06f5a782f4
px4_fmu-v5 board spi cleanup
2019-02-08 20:52:15 -05:00
Daniel Agar
2217faf812
mathlib Limits constexpr helpers don't use references ( #11411 )
...
- fixes #11408
- cleanup Limits.hpp
2019-02-08 14:10:09 -05:00
Daniel Agar
13634e6757
Jenkins compile mac: double timeout ( #11416 )
2019-02-08 14:09:08 -05:00
Daniel Agar
c3d6a042e6
Jenkins SITL coverage build in place to handle gcov paths properly
2019-02-07 16:11:25 -05:00
Daniel Agar
7f3b170024
mc_att_control: landing gear publish correct message
2019-02-07 11:57:35 +01:00
Daniel Agar
07fbd2202a
EKF2 use simplified ecl/EKF setIMUData
2019-02-06 20:20:51 -05:00
Daniel Agar
ddc9522712
EKF2 always use IMU timestamp as now
2019-02-06 20:20:51 -05:00
Daniel Agar
537318cbb5
navigator delete unused mission_yaw_mode
2019-02-06 18:59:11 -05:00
Daniel Agar
83e76ece1c
navigator mission block fix get_time_inside() and cleanup helpers
2019-02-06 18:59:11 -05:00
Daniel Agar
3665bc59b8
navigator initialize all mission items safely
2019-02-06 18:59:11 -05:00
Daniel Agar
26185f7c07
navigator orb subscribe/unsubscribe in constructor/destructor
2019-02-06 18:59:11 -05:00
Daniel Agar
6a08c1b6f1
Jenkins SITL tests increase test history from 2 -> 5
2019-02-06 13:37:44 -05:00
Daniel Agar
3959180a2e
Jenkins PX4 ROS deploy steps cleanup first
2019-02-05 21:37:15 -05:00
Daniel Agar
8a3305742e
Update submodule mavlink v2.0 to latest Wed Feb 6 01:50:00 UTC 2019 ( #11391 )
...
- mavlink v2.0 in PX4/Firmware (068a10b8f062759c2af5e20433608289dd198366): https://github.com/mavlink/c_library_v2/commit/e302e1b735e47e9d33c3bad579dd7c6c089c1bb3
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/cf858b4513d4eb1689b7c45a30531ea2e65b589c
- Changes: https://github.com/mavlink/c_library_v2/compare/e302e1b735e47e9d33c3bad579dd7c6c089c1bb3...cf858b4513d4eb1689b7c45a30531ea2e65b589c
2019-02-05 21:29:45 -05:00
Daniel Agar
216a3e13e7
Update submodule gencpp to latest Wed Feb 6 01:50:06 UTC 2019 ( #11390 )
...
- gencpp in PX4/Firmware (ed8517a7d97f15cdf556cdc64496cc72bebb99ab): https://github.com/ros/gencpp/commit/b41ee3060badd660662e21cd9d4f81971c87a420
- gencpp current upstream: https://github.com/ros/gencpp/commit/7e446a9976916a7b6fc7266098c67fc6f73a76e0
- Changes: https://github.com/ros/gencpp/compare/b41ee3060badd660662e21cd9d4f81971c87a420...7e446a9976916a7b6fc7266098c67fc6f73a76e0
7e446a9 2019-01-25 James Xu - enable Windows build (#38 )
2019-02-05 21:22:37 -05:00
Daniel Agar
6abd94e2b7
Update submodule genmsg to latest Wed Feb 6 01:50:12 UTC 2019 ( #11389 )
...
- genmsg in PX4/Firmware (d4338773aa0139295caff03dc8275b44b88ccd04): https://github.com/ros/genmsg/commit/42e364661025b8f3d51486dc513d9e29cbd308da
- genmsg current upstream: https://github.com/ros/genmsg/commit/5736b1f7ad037fb5811a3100ba9da2db0ec1f20a
- Changes: https://github.com/ros/genmsg/compare/42e364661025b8f3d51486dc513d9e29cbd308da...5736b1f7ad037fb5811a3100ba9da2db0ec1f20a
5736b1f 2019-01-28 Dirk Thomas - add missing run_depend on empy (#81 )
2019-02-05 21:21:09 -05:00
Daniel Agar
1a4d31140e
create example vehicle type build configs for fmu-v2 and fmu-v5 ( #10963 )
...
- update navigator precision landing to build without multicopter
2019-02-05 19:53:54 -05:00
Daniel Agar
40252075f3
Jenkins add SITL tests coverage pipeline
2019-02-05 15:42:34 -05:00
Daniel Agar
25b4b63364
check_submodules.sh don't force update in CI
2019-02-05 14:47:58 -05:00
Daniel Agar
87b17bed58
px4io depend on NuttX submodules
2019-02-05 14:47:58 -05:00
Daniel Agar
aec698ae44
appveyor: only build px4_sitl_tests (avoid building SITL twice)
2019-02-05 14:34:01 -05:00
Daniel Agar
986ff96c3e
Jenkins mac compile run tests separately
2019-02-05 14:34:01 -05:00
Daniel Agar
071ec7d7cd
Makefile: quick_check avoid building px4_sitl twice
2019-02-05 14:34:01 -05:00
Daniel Agar
205b0d94ca
Update submodule sitl_gazebo to latest Tue Feb 5 12:38:27 UTC 2019 ( #11377 )
...
- sitl_gazebo in PX4/Firmware (6178ead6ea ): https://github.com/PX4/sitl_gazebo/commit/12fb19ac6e7695ffc3dc9a64fcdd8499a522bd80
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/34d06e042c9dbd336899dbba373e32a6f19828b7
- Changes: https://github.com/PX4/sitl_gazebo/compare/12fb19ac6e7695ffc3dc9a64fcdd8499a522bd80...34d06e042c9dbd336899dbba373e32a6f19828b7
34d06e0 2019-02-05 Tully Foote - create plane_cam world
93159f3 2019-02-01 TSC21 - CMakeLists: install package.xml
c5882f7 2019-01-31 Anthony Lamping - models: plane: split up, adding plane_cam
38fe49a 2019-02-01 TSC21 - Travis CI: do not pass user id env var to the container
0f1221b 2019-02-01 TSC21 - Travis CI: update Ubuntu container tags
bab0de9 2019-01-31 Anthony Lamping - models: remove matrice 100 opt flow meshes
0efbe69 2019-01-23 Oleg Kalachev - Fix building on macOS
2019-02-05 11:58:22 -05:00
Daniel Agar and MaEtUgR
7a1c8ea8cb
Update platforms/posix/src/lockstep_scheduler/CMakeLists.txt
...
Co-Authored-By: MaEtUgR <maetugr@gmail.com >
2019-02-04 21:31:06 +01:00
Daniel Agar
2d922b5cb4
FW airframe defaults relax EKF2 GPS checks
2019-02-04 11:02:38 -05:00
Daniel Agar
2b16be9281
Jenkins hardware test remove px4_fmu-v4 stackcheck
...
- the stackcheck build is too slow to be useful
- will be recreated with fmu-v5
2019-02-04 10:54:38 -05:00