Lorenz Meier
5f96feb3e0
mc_att_control: Code style fixes in comments
2014-05-15 07:27:59 +02:00
Lorenz Meier
61a3ddb4c2
navigator: Reduce stack size by 50 bytes
2014-05-15 07:25:49 +02:00
Lorenz Meier
8d9c6fe4d7
mavlink app: Fix use of message buffer
2014-05-15 07:25:23 +02:00
Lorenz Meier
25cd53c688
Merge branch 'master' of github.com:PX4/Firmware into stack_sweep
2014-05-15 07:22:51 +02:00
Lorenz Meier
23fe9e6dc0
navigator: comment only changes / code style fixes
2014-05-15 07:22:36 +02:00
Lorenz Meier
93388803b7
Merge branch 'master' of github.com:PX4/Firmware into stack_sweep
2014-05-15 07:17:38 +02:00
Lorenz Meier
19dc0b9509
dataman: Fix doxygen, no functional changes
2014-05-15 07:15:41 +02:00
Lorenz Meier
8dc0a21a7e
mavlink, commander: Get back close to original stack sizes. Although tests came clean, we do not want to take any chances
2014-05-15 07:14:58 +02:00
Lorenz Meier
5466e68bb2
mavlink app: Use only the stack it needs to start
2014-05-14 22:13:49 +02:00
Thomas Gubler
844df29f71
Merge remote-tracking branch 'upstream/master' into mtecs
2014-05-14 21:56:37 +02:00
Thomas Gubler
5d04bb74cb
mtecs: check if input arguments are finite
2014-05-14 21:54:59 +02:00
Lorenz Meier
29ec1f3881
Reduce stack size of sensors module start handler
2014-05-14 19:36:11 +02:00
Lorenz Meier
0789030088
Reduce stack size of navigator startup handler
2014-05-14 19:35:54 +02:00
Lorenz Meier
25fd20487e
reduce stack size of dataman start handler
2014-05-14 19:35:16 +02:00
Lorenz Meier
7655f3e425
Reduce mavlink stack size slightly
2014-05-14 19:34:55 +02:00
Lorenz Meier
531ba79e55
Reduce commander stack size mildly
2014-05-14 19:34:37 +02:00
Thomas Gubler
4d7cb184db
mtecs: change main functions to int and add some comments
2014-05-14 18:19:07 +02:00
Liio Chen
1a1f7ff33b
Fix error on some compiler
2014-05-14 22:18:36 +08:00
Anton Babushkin
42a7d80a81
mc_att_control: limit max yaw setpoint offset
2014-05-14 14:55:14 +02:00
Lorenz Meier
63905265eb
Save code size on commander, reduce stack size of starting tool (NOT OF THE APP ITSELF!)
2014-05-14 14:04:04 +02:00
Anton Babushkin
ae1faa6de6
MC mixer input limiting implemented.
2014-05-14 13:45:43 +02:00
Anton Babushkin
b60964eb9c
Multirotor mixer: more careful limiting
2014-05-14 13:27:53 +02:00
Lorenz Meier
97fb361ea9
Set an RC status flag so that we can read out the RC status in parallel to the RC data
2014-05-14 08:00:00 +02:00
Jean Cyr
cd9a72e391
Free data manager work items the same way they were allocated
...
Since data manager work items are allocated in groups of 8, they need to
be freed the same way should the manager need to stop.
2014-05-13 20:24:19 -04:00
Jean Cyr
8d3fed0944
Reduce potential dataman memory fragmentation
...
The data manager dynamically allocates relatively small work item blocks
on an as needed basis. It never frees these, instead maintaining then in
a list of available block for reuse when needed. Even if these blocks
are small, the are required at non-deterministic times and can end up
scattered in memory thus causing memory fragmentation. In order to
mitigate this problems work item blocks are allocated in groups of 8 in
contiguous memory to reduce the number of scattered memory allocations.
In reality, based on current usage, rarely will more than one group of 8
be allocated.
2014-05-13 19:59:44 -04:00
Thomas Gubler
5aea635a89
Merge remote-tracking branch 'upstream/master' into mtecs
...
Conflicts:
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2014-05-13 21:25:08 +02:00
Anton Babushkin
e412bce1a1
Merge branch 'master' into ekf_auto_mag_decl
2014-05-13 20:43:22 +02:00
Ash Charles
e5508a1aa0
Add Gumstix AeroCore device
...
Based on the work of Andrew Smith [1], add board configuration and device
drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The
AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2.
[1] https://github.com/smithandrewc/Firmware
[2] https://store.gumstix.com/index.php/products/585/
Signed-off-by: Ash Charles <ashcharles@gmail.com >
2014-05-13 09:41:41 -07:00
Lorenz Meier
c9162f428a
sdlog2: Remove an unreachable comparison
2014-05-13 10:53:54 +02:00
Lorenz Meier
c04064fd6a
sdlog2: Log minimalistic GPS SNR for first 16 satellites
2014-05-13 10:53:18 +02:00
Lorenz Meier
178a3e8567
Merge pull request #927 from PX4/ram_cleanup
...
Ram cleanup
2014-05-13 01:10:05 -07:00
Thomas Gubler
8f6cd3a3ae
Merge remote-tracking branch 'upstream/master' into manualcontrolrename
...
Conflicts:
src/modules/fw_att_control/fw_att_control_main.cpp
2014-05-13 09:28:46 +02:00
Lorenz Meier
80ecaf7946
Merge pull request #931 from PX4/fwtrim
...
fw att control: manual setpoint: fix comment and trim sign
2014-05-13 00:04:46 -07:00
Thomas Gubler
bafa344dcb
fw att control: manual setpoint: fix comment and trim sign
2014-05-13 09:00:12 +02:00
Lorenz Meier
965b42fe96
Merge pull request #926 from ultrasystem/patch-2
...
Output a debug string is Invalid @ parameter #1
2014-05-12 23:58:35 -07:00
Lorenz Meier
ec409a1337
EKF / Paul Riseborough: Added guards for mag and airspeed innovations
2014-05-13 08:53:09 +02:00
Anton Babushkin
bd9d58f565
attitude_estimator_ekf: auto detect mag declination using GPS coordinates
2014-05-12 23:06:45 +02:00
Lorenz Meier
51e5a73a7e
mavlink: Removed static buffers where no static buffers where necessary
2014-05-12 22:10:52 +02:00
Lorenz Meier
95e6fc30e2
navigator: Removed static where no static should have been used
2014-05-12 22:10:28 +02:00
ultrasystem
ad51b4c24b
Update paramters for warnx()
2014-05-12 23:08:34 +08:00
Lorenz Meier
157c360caa
Merge pull request #894 from PX4/yawrate_limit
...
mc_att_control: MC_YAWRATE_MAX parameter added
2014-05-12 06:37:08 -07:00
ultrasystem
db2b85cbd4
Output a debug string is Invalid @ parameter #1
...
line 143 may be crash or buffer overflow. because the argument must is a pointer as char type that and have a valid buffer
2014-05-12 21:17:19 +08:00
Thomas Gubler
47d21f0c57
Merge pull request #744 from thomasgubler/fw_landing_rangefinder
...
Fw landing rangefinder
2014-05-12 14:52:33 +02:00
Thomas Gubler
15699549a2
manual control setpoint: add comment about sign
2014-05-12 13:35:11 +02:00
Lorenz Meier
6906dc4eda
Minor improvements to estimator
2014-05-12 11:23:48 +02:00
Thomas Gubler
7c75f61863
Merge remote-tracking branch 'upstream/master' into manualcontrolrename
...
Conflicts:
src/modules/commander/commander.cpp
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
src/modules/uORB/topics/manual_control_setpoint.h
2014-05-12 09:39:52 +02:00
Thomas Gubler
8cbd38061c
sensors: use new manual control setpoint variable names
2014-05-12 09:24:49 +02:00
Thomas Gubler
2999182952
mc pos control: use new manual control setpoint variable names
2014-05-12 09:24:22 +02:00
Thomas Gubler
de4c456196
mc att control: use new manual control setpoint variable names
2014-05-12 09:24:06 +02:00
Thomas Gubler
6d9ea86bc9
mavlink receiver: use new manual control setpoint variable names and fix sending of manual control setpoint mavlink message
2014-05-12 09:23:51 +02:00