nopeppermint
52fca5b7a1
correct comments
2015-05-13 22:24:32 +02:00
Pavel Kirienko
3db54cd6af
Improved NodeDiscoverer logic
2015-05-13 23:23:03 +03:00
nopeppermint
b0efb24468
add USART6 on PC6(TX) and PC7(RX) to discovery
2015-05-13 22:21:59 +02:00
Pavel Kirienko
e2ef4a4518
Restructured NodeStatusMonitor and NodeInfoRetriever - TimerBase is not inherited by the monitor now because that was a suboptimal solution for a class designed for inheritance
2015-05-13 22:32:23 +03:00
Pavel Kirienko
2b0d669d7f
Revert "NodeStatusMonitor API update"
...
This reverts commit 08d96ef329 .
2015-05-13 22:02:02 +03:00
Pavel Kirienko
842319a290
Initial implementation of NodeInfoRetriever; fixes pending
2015-05-13 21:59:43 +03:00
Lorenz Meier
14b09d6367
Merge pull request #2171 from NaterGator/master
...
Fix potential null pointer deref in Mavlink dtor if task_main returns error
2015-05-13 19:17:15 +02:00
mcharleb
7115ec3ab6
Merge pull request #10 from tumbili/hil_message
...
read hil sensor message instead of highres imu message
2015-05-13 09:19:41 -07:00
Nate Weibley
b4e7b041ca
Fix potential null pointer deref if Mavlink start fails before task_main loop
...
LL_APPEND is called just before the loop spins up but various error conditions can cause the task to exit before then.
When that happens Mavlink::start_helper calls delete on the instance which tries to prune it from the global list.
If this is the first Mavlink instance to attempt starting the list head is null and we hardfault in the Mavlink dtor.
Only call LL_DELETE after checking the list head for a null pointer.
2015-05-13 11:33:11 -04:00
Andrea Nistico
16aa03e30a
mpc parameter INAV_W_Z_VIS_P increased
2015-05-13 17:22:10 +02:00
Pavel Kirienko
bc00899e70
Testing tooling fix
2015-05-13 17:50:45 +03:00
Roman Bapst
90c3aec1fd
make main LED show low and critical battery status
2015-05-13 16:24:44 +02:00
Lorenz Meier
66b87ac761
Fix state-level HIL. Reported by @s3erjaeh
2015-05-13 16:04:33 +02:00
Lorenz Meier
0dc62633f3
Merge branch 'master' into beta
2015-05-13 15:47:05 +02:00
Lorenz Meier
6f94951050
Fix sdlog2 stopping on param write. Found by Severin Leuenberger
2015-05-13 15:46:35 +02:00
Pavel Kirienko
a548d8311c
Testing framework: added emulateSingleFrameBroadcastTransfer()
2015-05-13 16:39:22 +03:00
Lorenz Meier
f659e1b647
Merge branch 'master' into beta
2015-05-13 15:34:43 +02:00
Lorenz Meier
890c3af13c
multiplatform: Update yaw P param name
2015-05-13 15:34:07 +02:00
Roman Bapst
542dc9f65d
added default rate I gain for multicopters. added default gains for FireFly6 in mc mode (from Simon Wilks)
2015-05-13 15:28:02 +02:00
Lorenz Meier
796b2ccd32
Merge branch 'master' into beta
2015-05-13 15:19:51 +02:00
Lorenz Meier
efb60ab779
multiplatform pos controller: Rename params to prevent mixup with MPC params
2015-05-13 15:19:16 +02:00
Lorenz Meier
e400ec586d
multiplatform att controller: Rename params to prevent mixup with MC params
2015-05-13 15:18:50 +02:00
Lorenz Meier
164a254214
Merge pull request #2143 from PX4/mc_pos_D_reset
...
mc_pos_control: always update previous velocity
2015-05-13 13:58:15 +02:00
Roman Bapst
cf27fc59c7
read hil sensor message instead of highres imu message
2015-05-13 10:31:52 +02:00
David Sidrane
37ace75abc
Formated, tested
2015-05-12 15:00:32 -10:00
David Sidrane
6f95595e35
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
2015-05-12 14:48:05 -10:00
David Sidrane
416a5e69a4
Debuged - missing return value
2015-05-12 14:46:49 -10:00
David Sidrane
e43cf6b553
Added POSIX File event tracer
2015-05-12 13:18:59 -10:00
mcharleb
c1927b7387
Merge pull request #9 from tumbili/send_controls
...
send pwm outputs to simulator
2015-05-12 15:24:37 -07:00
tumbili
9686f8004e
send pwm outputs to simulator
2015-05-12 23:55:32 +02:00
mcharleb
21d7e4f24f
Merge pull request #8 from tumbili/serial_device
...
read serial device to obtain manual control setpoint
2015-05-12 14:36:18 -07:00
tumbili
3a79679e2d
get manual control setpoint from PIXHAWK
2015-05-12 23:15:58 +02:00
Pavel Kirienko
8f1ed202f7
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
2015-05-13 00:00:48 +03:00
Pavel Kirienko
08d96ef329
NodeStatusMonitor API update
2015-05-12 23:56:13 +03:00
David Sidrane
adeb1ef58f
Added POSIX file storage backend
2015-05-12 10:52:32 -10:00
Pavel Kirienko
93376316b8
Using static receivers in NodeDiscoverer
2015-05-12 21:48:30 +03:00
Mark Charlebois
3db5f3bb3b
QuRT: toolchain changes
...
Reworking toolchain and main.cpp for QuRT to a final link can be
done and the apps.h file is autogenerated.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-12 11:37:28 -07:00
Pavel Kirienko
9efd1ac7ae
NodeIDSelector: allocating only in the range [1, 125], unless the node explicitly requested higher node ID
2015-05-12 13:01:44 +03:00
Pavel Kirienko
1c52527f97
Fixed KeyValue definition
...
TAO is enabled, value is only float32
2015-05-12 12:29:15 +03:00
Lorenz Meier
a59102d468
Merge branch 'master' into beta
2015-05-12 11:27:36 +02:00
Mark Charlebois
14cbd240ff
QuRT: added qurt_log
...
Implement as a printf for now
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 19:38:03 -07:00
Mark Charlebois
d0bf4ab449
Simulator: refactored mavlink additions
...
QuRT does not support UDP so moved the mavlink specific code
to a new file that is not built for the qurt target
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 19:25:11 -07:00
Mark Charlebois
2f434eb395
POSIX: fixups for px4_log.h change
...
After merge from qurt branch, fixups for posix build
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 16:14:06 -07:00
Mark Charlebois
2d32395bc0
Merge branch 'qurt' into linux
2015-05-11 16:07:53 -07:00
Mark Charlebois
a99f916bdf
POSIX: Changed px4_debug.h to px4_log.h
...
Also changed use of printf to PX4_WARN or PX4_INFO in posix and
qurt tests.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 16:04:39 -07:00
mcharleb
11010a648c
Merge pull request #7 from tumbili/polling
...
implemented polling to prevent unnecessary cycling.
2015-05-11 15:00:48 -07:00
tumbili
c074d6e913
implemented polling of socket file descriptor and uorb topic file descriptor
2015-05-11 23:55:11 +02:00
Pavel Kirienko
0253933f75
Linux driver: added system_utils.hpp with a helper class that reads Linux machine ID
2015-05-11 21:54:16 +03:00
Pavel Kirienko
b6639d922b
Fixed naming in CoarseOrientation
...
'defined' cannot be used because it's a keyword in C/C++.
2015-05-11 20:48:35 +03:00
Pavel Kirienko
92c8944e49
Too many tracepoints? No such thing.
2015-05-11 18:52:03 +03:00