Andreas Antener
cd4154d805
Revert "Merge pull request #1819 from PX4/chan16" because of #2113
...
This reverts commit f8c8876642 , reversing
changes made to de3888bed7 .
2015-05-05 14:41:53 +02:00
Pavel Kirienko
2273df059a
ClusterManager tests
2015-05-05 12:53:33 +03:00
Pavel Kirienko
3af95e3dd4
Log initialization fix
2015-05-05 11:31:55 +03:00
Pavel Kirienko
f11f49a7d2
ClusterManager test for the case of one server
2015-05-05 11:29:51 +03:00
Mark Charlebois
e24405d374
POSIX: fixed hrt call and workqueue implementation
...
The HRT call processing normally happens via HW timer interrupt
handler. Since the POSIX port has no ISR handling, the HP work
queue is used.
Instead of irq_save() and irq_restore() calls to disable/enable
interrupts, a mutex is used to protect each queue.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-05 00:27:14 -07:00
Mark Charlebois
12a25e4b63
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
makefiles/firmware.mk
src/modules/commander/module.mk
src/modules/mavlink/mavlink_ftp.h
src/modules/mavlink/mavlink_tests/module.mk
2015-05-04 16:36:59 -07:00
Mark Charlebois
ed621a6a8d
POSIX: Enabled hrt queued work to be run
...
In STM32, the ISR handler calls hrt_call_invoke(). There is no
interrupt timer inthe POSIX port so a work item is put on the
high priority work queue to expire at the next event (in ticks)
or at the next max delay interval.
Counter wrapping is likely still not handled properly in this code.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-04 16:09:00 -07:00
Mark Charlebois
7ac9fc38e4
Commented out 1st definition of MAVLINK_SRC
...
The variable MAVLINK_SRC was defined and then redefined.
Commented out the first definition and moved beside that overriding
definition for visibility.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-04 15:48:06 -07:00
Mark Charlebois
cfd96a8ab4
POSIX: Added missing include path and -Wno-packed flag
...
The changes to the simulator added an include of
mavlink/include/v1.0/... to simulator.h which was not in the included paths.
The included header file also causes clang to issue a -Wpacked warning that
had to be silenced.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-04 15:33:08 -07:00
mcharleb
21a5dfc828
Merge pull request #5 from tumbili/JMAVsim_interface
...
JMAVSim interface
2015-05-04 14:15:29 -07:00
tumbili
4b34d0c297
improved topic listener
2015-05-04 23:10:23 +02:00
tumbili
17267a7f66
enable receiving mavlink highres imu message (via udp) from external simulator
2015-05-04 23:10:23 +02:00
Pavel Kirienko
92d74d35ea
ClusterManager initialization test
2015-05-04 22:33:18 +03:00
Pavel Kirienko
51cd8404b1
Cluster manager implementation, no tests yet
2015-05-04 19:00:39 +03:00
Lorenz Meier
577bdf3a0d
Merge pull request #2120 from DonLakeFlyer/BurstDownload
...
New burst mode ftp file download
2015-05-04 17:24:01 +02:00
Pavel Kirienko
1994260a2c
Persistent storage implementation and tests
2015-05-04 16:44:04 +03:00
Lorenz Meier
e09f5d2871
IO driver: Ensure comms protocol cannot get into integer overflow on bad control outputs. Fixes #2119 .
2015-05-04 14:59:07 +02:00
Lorenz Meier
980d9bcf3e
IO driver: Code style
2015-05-04 14:55:19 +02:00
Lorenz Meier
0e78e38cda
commander: Use pre-rotated topic in board frame
2015-05-04 14:06:19 +02:00
Thomas Gubler
07f6165290
make parameter parser work with python3
2015-05-04 14:04:09 +02:00
Andreas Antener
86cd484b82
convert -PI to PI attitude range to -1 to 1 for gimbal output
2015-05-04 13:10:58 +02:00
Lorenz Meier
b9dc03da92
Merge branch 'master' into beta
2015-05-04 13:04:29 +02:00
Lorenz Meier
f76d693592
TBS Disco config: Enable manual pass-through
2015-05-04 13:02:29 +02:00
Lorenz Meier
da7754e9c7
Merge pull request #2101 from PX4/ESC_calibration
...
Esc calibration
2015-05-04 13:00:40 +02:00
Pavel Kirienko
6a8135fedf
Service server feature - response suppression
2015-05-04 13:42:02 +03:00
Pavel Kirienko
954d6899b2
Persistent storage implementation
2015-05-04 08:11:24 +03:00
Don Gagne
46da294ffb
New bust mode ftp file download
2015-05-03 19:26:54 -07:00
Mark Charlebois
1a8bd15d98
Minor cleanup of mixer changes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-03 11:20:07 -07:00
mcharleb
1b985ab9fb
Merge pull request #3 from tumbili/mixer
...
ported mixer app
2015-05-03 11:06:17 -07:00
Pavel Kirienko
c9b41330b2
Tests for log removal
2015-05-03 20:37:07 +03:00
Pavel Kirienko
54fcfe4e06
Log::append() tests
2015-05-03 20:28:39 +03:00
Pavel Kirienko
a7dd5f9aea
Proper log initialization
2015-05-03 20:10:45 +03:00
tumbili
8a873df9d0
ported mixer app
2015-05-03 17:30:31 +02:00
Pavel Kirienko
b1f5313fcb
Raft log - basic tests of state recovery
2015-05-03 14:21:41 +03:00
Pavel Kirienko
a439c62532
String constructor for Array<>
2015-05-03 13:29:53 +03:00
Pavel Kirienko
5633cb8bdb
Raft: Basic log methods
2015-05-03 12:34:45 +03:00
Pavel Kirienko
a60d5c812a
Fixed RaftCore API
2015-05-03 11:28:59 +03:00
Thomas Gubler
0b5e6bdf97
Merge pull request #2117 from PX4/fwattincludes
...
fix ecl roll yaw controller includes
2015-05-03 10:13:38 +02:00
Thomas Gubler
731bd97f39
Merge pull request #2116 from PX4/ros_perf_counter_return
...
ros perf counter dummy: fix warning about missing return
2015-05-03 10:12:57 +02:00
Thomas Gubler
d837bf4a0a
fix ecl roll yaw controller includes
2015-05-03 08:54:08 +02:00
Thomas Gubler
44153eeaa1
ros perf counter dummy: fix warning about missing return
2015-05-02 21:46:37 +02:00
Pavel Kirienko
80169f9a1c
Marshalling storage decorator
2015-05-02 16:59:22 +03:00
Pavel Kirienko
3e7026ad19
Dynamic Node ID allocation server - internal types
2015-05-02 11:41:54 +03:00
Pavel Kirienko
c3d22ca56e
Merge pull request #25 from PX4-Works/dynamic_node_id_raft_compile_fix
...
Added uavcan/debug.hpp to compile
2015-05-02 09:22:56 +03:00
David Sidrane
86675455fb
Added uavcan/debug.hpp to compile
2015-05-01 15:28:06 -10:00
Pavel Kirienko
741eac2b17
Merge branch 'master' into dynamic_node_id_raft
2015-05-01 22:20:39 +03:00
Pavel Kirienko
850849beb1
Fixed error handling in ServiceClient
2015-05-01 22:20:15 +03:00
Pavel Kirienko
8096ac3e7c
Merge branch 'master' into dynamic_node_id_raft
2015-05-01 20:54:05 +03:00
Pavel Kirienko
90435991ca
Speed optimization of ServiceClient<> - requesting DTID only once at the time of first call
2015-05-01 20:53:16 +03:00
Pavel Kirienko
1283eb2811
Style fix in ServiceClient<>
2015-05-01 20:43:49 +03:00