aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-03-07 20:51:33 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-03-07 20:51:33 +0100
commite8e52afcc426491f5959e6f879f26c9211a88d4c (patch)
treefe763c133488fb0070fe57c22250c6f28250f9ea /apps/px4io
parentebac51cad8e144b64938e6726e26bdc23aaf45e5 (diff)
downloadpx4-firmware-e8e52afcc426491f5959e6f879f26c9211a88d4c.tar.gz
px4-firmware-e8e52afcc426491f5959e6f879f26c9211a88d4c.tar.bz2
px4-firmware-e8e52afcc426491f5959e6f879f26c9211a88d4c.zip
Added minimum set of IO MAVLink text messages, report critical errors such as in-air restarts
Diffstat (limited to 'apps/px4io')
-rw-r--r--apps/px4io/px4io.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/px4io/px4io.c b/apps/px4io/px4io.c
index 589264661..0c4838523 100644
--- a/apps/px4io/px4io.c
+++ b/apps/px4io/px4io.c
@@ -215,12 +215,16 @@ user_start(int argc, char *argv[])
/* post debug state at ~1Hz */
if (hrt_absolute_time() - last_debug_time > (1000 * 1000)) {
- isr_debug(1, "d:%u s=0x%x a=0x%x f=0x%x r=%u",
+
+ struct mallinfo minfo = mallinfo();
+
+ isr_debug(1, "d:%u s=0x%x a=0x%x f=0x%x r=%u m=%u",
(unsigned)debug_level,
(unsigned)r_status_flags,
(unsigned)r_setup_arming,
(unsigned)r_setup_features,
- (unsigned)i2c_loop_resets);
+ (unsigned)i2c_loop_resets,
+ (unsigned)minfo.mxordblk);
last_debug_time = hrt_absolute_time();
}
}