Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
2017-09-21 16:24:53 -04:00
Matthias Grob
2941cea384
matrix: Switch to hamilton convention for quaternion product order and according ecl changes
...
Note: ecl needs to be updated at the same time
because as soon as the ecl is compiled within PX4 Firmware
the matrix submodule checked out by PX4 Firmware is used
for every call to a matrix or quaternion.
2017-09-21 17:44:57 +02:00
Daniel Agar
08fbd022af
lib remove extra semicolons
2017-09-16 21:29:52 +01:00
ChristophTobler
8f7e2158f1
update ecl submodule to include flow fixes
2017-09-14 16:02:01 +02:00
Daniel Agar
5fedab7531
controllib fix sign-compare
2017-09-07 10:27:36 +02:00
Beat Küng
bc30a808ab
DriverFramework: update submodule to latest master
2017-08-23 08:10:16 +02:00
Daniel Agar
a02caff1bc
unit_test inline implementation and remove module build
2017-08-23 08:06:55 +02:00
PeterDuerr
fb7b33e755
Use updated micro-CDR with memory leak fix ( #7838 )
...
* Fixed memory leak (indicated by cppcheck) upstream
2017-08-22 10:50:00 -04:00
Daniel Agar
b620da8f01
BlockParam update() and commit() add returns
2017-08-20 20:42:42 +02:00
Peter Duerr
7cf2a49948
Cosmetic fix (silencing cppcheck)
...
* For some reason cppcheck complains with `fp != nullptr` but accepts truthiness
of handle by itself.
* Note that the expressions are equivalent according to the C++ standard ("A
prvalue of arithmetic, unscoped enumeration, pointer, or pointer to member
type can be converted to a prvalue of type bool. A zero value, null pointer
value, or null member pointer value is converted to false; any other value is
converted to true. A prvalue of type std::nullptr_t can be converted to a
prvalue of type bool; the resulting value is false.")
2017-08-07 22:05:17 +02:00
David Sidrane
4832ad3191
ver:Add support for HW versioning
...
1) Add hwtypecmp command to allow rc to further enumerate PX4FMU_V2
for sub types of 'V2' -FMUv2 'V2M' PixhawkMini, 'V30' Cube
2) Extend hw to report to display
HW type
HW version
HW revision
2017-08-05 19:26:20 +02:00
Vicente Monge
bcf9930e32
Updating micro CDR submodule
2017-08-01 22:32:43 +02:00
Vicente Monge
7ffdde8938
Back to eProsima micro CDR repo
2017-08-01 22:32:43 +02:00
Mark Charlebois
187cbbcfe6
Updated src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Mark Charlebois
02e9063089
Remove src/lib/micro-CDR
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Vicente Monge
c85039e413
Fixing rebase conflicts
2017-08-01 22:32:43 +02:00
Lorenz Meier
91c982758e
GEO: Fix double promotion warning
2017-08-01 12:46:59 +02:00
ChristophTobler
03e11c4d18
update ecl and add param for innovation consistency checks for range aid fusion ( #7585 )
2017-07-19 18:25:12 +10:00
Paul Riseborough
1dbac79c1b
ecl: Compatibility update for PR #7602
2017-07-18 23:06:14 +02:00
garfieldG
a9750f7ccb
Fixed formatting
2017-07-09 13:08:49 +02:00
garfieldG
be41cf8ba1
Fixed parameters naming and type and added comments
2017-07-09 13:08:49 +02:00
garfieldG
44e148151b
Fixed the version naming
2017-07-09 13:08:49 +02:00
Matthias Grob
1d7f760a96
mathlib, mc_pos_control: rename functions file and add gradual linear function
2017-07-07 18:25:35 +02:00
Beat Küng
18ea5ec1f8
logger: add git branch name to the log
2017-07-07 17:06:48 +02:00
Paul Riseborough
b7a5fd3147
ecl: update to latest master with bug fixes
2017-07-06 22:20:48 +02:00
Roman
0007096007
updated ecl
...
Signed-off-by: Roman <bapstroman@gmail.com>
2017-06-21 09:28:42 +02:00
Paul Riseborough
862201cc4c
ecl: EKF update
...
Adds interface for vertical position derivative
2017-06-19 09:09:52 +02:00
Daniel Agar
846435cd97
BlockParam<int> -> BlockParam<int32_t> for qurt
2017-06-12 12:18:53 -04:00
Daniel Agar
9b08cf686f
mathlib remove Matrix and Vector virtual destructors
2017-06-08 22:03:08 -04:00
Daniel Agar
833cdc9236
EKF2 update GPS and airspeed delay defaults ( #7353 )
...
* update ecl to latest
* EKF2_GPS_DELAY change default 200ms -> 110ms
- 110msec is more representative of what most users are flying
* EKF2_ASP_DELAY change default 200ms -> 100ms
The EKF is relatively insensitive to airspeed sensor delays and the effective delay is installation specific, so it has been set to a value that does not cause the data buffers to be longer than is required to accomodate GPS delays.
2017-06-05 10:31:46 +10:00
Daniel Agar
69ba69f30c
controllib split blocks into separate files
2017-06-04 18:22:42 +08:00
Daniel Agar
3d6792c019
Block and SuperBlock minor cleanup
2017-06-04 18:22:42 +08:00
Daniel Agar
1671c32238
BlockParamExt replace with BlockParam reference types
2017-06-04 18:22:42 +08:00
Daniel Agar
b03818cd0e
controllib move old blocks to segway
2017-06-04 18:22:42 +08:00
Daniel Agar
db816982cd
px4params don't search recursively for params
...
- move controllib_test under controllib
2017-06-04 18:22:42 +08:00
Lorenz Meier
990ae93cae
Version: Add MAVLink git hash to available versions
2017-06-04 16:14:00 +08:00
davidaroyer
8be3985524
rc: remove unnecessary board ifdef
2017-06-04 04:24:50 +08:00
davidaroyer
99799d83b1
ocpoc support: update copyright dates
2017-06-04 04:24:50 +08:00
davidaroyer
68983f7ee2
fix code style
2017-06-04 04:24:50 +08:00
davidaroyer
0b6fd4f8a2
rc: add support for Aerotenna OcPoC-Zynq hardware
2017-06-04 04:24:50 +08:00
Daniel Agar
17c1114b3e
clang-tidy readability-named-parameter
2017-06-02 19:35:18 -04:00
Daniel Agar
c56df948ee
mathlib expo template style
2017-06-02 19:35:18 -04:00
Daniel Agar
5d626bd940
clang-tidy remove redundant init
2017-06-02 19:35:18 -04:00
Daniel Agar
64ed96d81a
clang-tidy readability-simplify-boolean-expr
2017-06-02 19:35:18 -04:00
Daniel Agar
6e1113ae4d
clang-tidy mathlib remove redundant void
2017-06-02 19:35:18 -04:00
Daniel Agar
e112161a04
clang-tidy fix mathlib headers and format
2017-06-02 19:35:18 -04:00
Paul Riseborough
e7a225bf48
ecl: use latest master
2017-05-20 10:24:08 +02:00
Paul Riseborough
0d7f475bd0
ecl: minor updates
...
Initialisation changes to address valgrind errors
Change to default GPS and Airspeed time delay (these are overwritten by ekf2_main parameter settings)
Increase sensitivity of bad accelerometer checks
2017-05-03 08:37:14 +02:00
Beat Küng
b4178e0388
BlockParam: add BlockParam::commit_no_notification()
2017-05-03 08:37:14 +02:00
David Sidrane
95fd2cd184
Create NuttX git hash and tag
2017-05-03 08:18:47 +02:00