Lorenz Meier
a02319e901
PX4 log: Fix formatting for debug and trace builds
10 years ago
Lorenz Meier
a74cc5bf49
MAVLink app: Fix scaling of battery current
10 years ago
Lorenz Meier
6e0aa90bb8
Commander: Low-pass battery throttle to better match battery dynamics
10 years ago
Lorenz Meier
cf8307f039
Commander: Low-pass battery throttle to better match battery dynamics
10 years ago
Simon Laube
d9e6cb0f58
implemented retrying the connection to the px4flow sensor before giving up.
10 years ago
Simon Laube
dac74db104
change the nested if structure which tries all i2c busses to a loop.
10 years ago
Lorenz Meier
f0f28d5420
POSIX SIM: Reset the HRT on system boot
10 years ago
Lorenz Meier
4372701dab
EKF: Fix entirely unnecessary C++11 dependency
10 years ago
Lorenz Meier
46a6082a26
POSIX: remove shell delay
10 years ago
Lorenz Meier
5a1af860ab
Sim: Enforce boot order is correct, sim starts first
10 years ago
Lorenz Meier
32bf4dc773
simulator: Add output so user knows that the simulator / system is waiting for data
10 years ago
Lorenz Meier
0499ddb1dd
POSIX: Add debug output to show where the app returns
10 years ago
Lorenz Meier
00c87c041a
EKF: Fix entirely unnecessary C++11 dependency
10 years ago
Lorenz Meier
939d475ef2
Output flaps in all flight modes
10 years ago
Lorenz Meier
3671ce716a
Set better defaults for fixed wing position controllers
10 years ago
Lorenz Meier
ec85918e40
Set better defaults for fixed wing attitude controllers
10 years ago
Lorenz Meier
8f4b9c02f0
EKF: Fix for the GPS timeout logic
10 years ago
Lorenz Meier
b27b864cf0
Commander: Only copy global position is valid. This is because the app assumed that it only gets published once valid.
10 years ago
Lorenz Meier
234aeb642b
Commander: Compile fix
10 years ago
Lorenz Meier
615affdef9
S.BUS Output: deliver the disarmed PWM values
10 years ago
Lorenz Meier
f8f412fc61
Commander: Compile fix
10 years ago
Lorenz Meier
9e223f0c26
Commander: Fix dynamic battery scaling, proposed by @orangelynx . Fixes #2523 .
10 years ago
Lorenz Meier
e23459e850
Commander: Fix dynamic battery scaling, proposed by @orangelynx . Fixes #2523 .
10 years ago
Andreas Antener
88d200e3a4
set altitude control flag for velocity control
10 years ago
Lorenz Meier
9c60154a28
POSIX HRT Driver: Count from 0, not UNIX epoch
10 years ago
Lorenz Meier
adfd1b2579
sensors: Ensure data is good before publishing
10 years ago
Lorenz Meier
b0a0e60c5f
POSIX: Workaround for broken px4_read interface to accel
10 years ago
Lorenz Meier
ce439345c5
HIL driver: Fix build breakage
10 years ago
Lorenz Meier
20de4aaaa5
HIL driver: Output zero like the other actuator drivers do when not armed
10 years ago
Mark Charlebois
2ea82548a4
Change fabsf() to abs for int arg
...
Clang complains that fabsf() is being used for an int arg. Use abs() instead.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
d219076d52
POSIX: added muorb tests
...
Unit tests for muorb on posix build. These run on the Krait processor.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
0c72d66ece
uORBManager: allocate instance on first use
...
Previously _Instance was statically initialized. Now it is
allocated at first use.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
f6af5dc312
Added hil_sensor to Subscription.cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
1efabba6a6
SITL: Added HIL message used by simulator
...
The simulator uses this messgage to get incoming data from
jMAVSim that it publishes as sensor data that is consumed by the
sensors module.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
c611749b4f
Simulator: modified -p to publish individual sensor data
...
The simulator was changed to publish the sensor data that is read
by the sensors module when the -p flag is passed.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
381b889526
POSIX: don't check stack size for position_estimator_inav
...
posix build fails on x86_64 with this check enabled.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
f659a3e8cc
POSIX: do not error on stack size warning
...
posix build fails on x86_64 with this check enabled.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
043bf9a4d7
Chage use of fabsf for int to abs
...
Use of fabsf() for int arg failed for clang. Changed to use abs().
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
0e7fab457b
Removed extra whitespace
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Lorenz Meier
347e3e9a7e
PX4 log header: Add missing include
10 years ago
Mark Charlebois
28dd9759a6
POSIX: fixes for use of open vs px4_open, etc
...
Fixes for the posix build when virtual devices are used.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
b5e6111d7c
QuRT: src/platform/qurt changes
...
Changes to support QuRT intrgration with DSPAL and
move from simulator to real HW.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
60ec1c897a
QuRT: Added muorb files
...
muorb is used to proxy messages between the Krait and DSP.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
6b5a9d6c7b
QuRT: Unit tests for QuRT
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
6763039980
Code cleanup - Whitespace changes
...
These are only whitespace changes
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
e1de3c13c6
POSIX: added required header file for PRId64
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
63f7995b41
NuttX: fixes for printing size_t and int64_t
...
Added definition of PRId64 for C99 compatibility.
Used %zd for portable wat to print size_t.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
1e46f44123
POSIX: ported systemcmds/tests
...
Most of the systemcmds tests run in the posix build. The UART tests
fail for me as I do not have a UART connected.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
d0b6c8f956
GCC: Added fix for strict prototypes warning
...
GCC requires a declaration of a static inline function prior to its
definition when strict-prototypes warning is enabled.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Mark Charlebois
14bf8bb277
POSIX: Critical fix for vdev_posix
...
Last fix for vdev_posix.cpp introduced a sleep from within
a HRT work item callback which blocks the HRT queue.
The code in uORBDevices_posix.cpp that handles message
throttling was commented out for posix. The code was re-enabled
and now seems to work.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago