Browse Source

Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_param

sbg
Lorenz Meier 13 years ago
parent
commit
df07ff8056
  1. 13
      ROMFS/scripts/rcS
  2. 5
      apps/sensors/sensors.c
  3. 2
      apps/uORB/Makefile

13
ROMFS/scripts/rcS

@ -18,7 +18,7 @@
# can change this to prevent automatic startup of the flight script. # can change this to prevent automatic startup of the flight script.
# #
set MODE autostart set MODE autostart
set USB no set USB autoconnect
# #
# Try to mount the microSD card. # Try to mount the microSD card.
@ -46,11 +46,16 @@ fi
# #
# Check for USB host # Check for USB host
# #
if sercon if [ $USB != autoconnect ]
then then
echo "[init] USB interface connected" echo "[init] not connecting USB"
else else
echo "[init] No USB connected" if sercon
then
echo "[init] USB interface connected"
else
echo "[init] No USB connected"
fi
fi fi
# #

5
apps/sensors/sensors.c

@ -514,6 +514,7 @@ int sensors_thread_main(int argc, char *argv[])
mag_offset[1] = global_data_parameter_storage->pm.param_values[PARAM_SENSOR_MAG_YOFFSET]; mag_offset[1] = global_data_parameter_storage->pm.param_values[PARAM_SENSOR_MAG_YOFFSET];
mag_offset[2] = global_data_parameter_storage->pm.param_values[PARAM_SENSOR_MAG_ZOFFSET]; mag_offset[2] = global_data_parameter_storage->pm.param_values[PARAM_SENSOR_MAG_ZOFFSET];
paramcounter = 0; paramcounter = 0;
} }
@ -565,7 +566,7 @@ int sensors_thread_main(int argc, char *argv[])
if (ret_accelerometer != sizeof(buf_accelerometer)) { if (ret_accelerometer != sizeof(buf_accelerometer)) {
acc_fail_count++; acc_fail_count++;
if (acc_fail_count & 0b1000 || (acc_fail_count > 20 && acc_fail_count < 100)) { if (acc_fail_count & 0b111 || (acc_fail_count > 20 && acc_fail_count < 100)) {
fprintf(stderr, "[sensors] BMA180 ERROR #%d: %s\n", (int)*get_errno_ptr(), strerror((int)*get_errno_ptr())); fprintf(stderr, "[sensors] BMA180 ERROR #%d: %s\n", (int)*get_errno_ptr(), strerror((int)*get_errno_ptr()));
} }
@ -618,7 +619,7 @@ int sensors_thread_main(int argc, char *argv[])
if (ret_magnetometer != sizeof(buf_magnetometer)) { if (ret_magnetometer != sizeof(buf_magnetometer)) {
mag_fail_count++; mag_fail_count++;
if (mag_fail_count & 0b1000 || (mag_fail_count > 20 && mag_fail_count < 100)) { if (mag_fail_count & 0b111 || (mag_fail_count > 20 && mag_fail_count < 100)) {
fprintf(stderr, "[sensors] HMC5883L ERROR #%d: %s\n", (int)*get_errno_ptr(), strerror((int)*get_errno_ptr())); fprintf(stderr, "[sensors] HMC5883L ERROR #%d: %s\n", (int)*get_errno_ptr(), strerror((int)*get_errno_ptr()));
} }

2
apps/uORB/Makefile

@ -37,6 +37,6 @@
APPNAME = uorb APPNAME = uorb
PRIORITY = SCHED_PRIORITY_DEFAULT PRIORITY = SCHED_PRIORITY_DEFAULT
STACKSIZE = 2048 STACKSIZE = 4096
include $(APPDIR)/mk/app.mk include $(APPDIR)/mk/app.mk

Loading…
Cancel
Save