Commit Graph

932 Commits

Author SHA1 Message Date
Lorenz Meier f02de30c32 Merge branch 'master' into navigator_rewrite_estimator 2014-06-23 13:53:22 +02:00
Lorenz Meier d58a992e91 Hotfix: Improve PX4IO monitor command 2014-06-23 13:44:36 +02:00
Lorenz Meier 73d4d6faec MPU6K: Use usleep where usleep should be used instead of up_udelay() 2014-06-22 16:49:52 +02:00
Julian Oes d8f77a2b39 Merge remote-tracking branch 'px4/master' into navigator_rewrite
Conflicts:
	src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-06-09 07:48:50 +02:00
Lorenz Meier 3e66d7e0c9 Merge pull request #1028 from PX4/inav_gps_delay
position_estimator_inav: GPS delay compensation
2014-06-07 11:13:36 +02:00
Julian Oes d1d03c34b9 Merge remote-tracking branch 'px4/master' into navigator_rewrite
Conflicts:
	src/modules/navigator/navigator_main.cpp
2014-06-03 16:04:39 +02:00
Lorenz Meier a3c238579d Merge pull request #1023 from ultrasystem/patch-1
Magnetometer data is not update
2014-06-03 03:39:22 -07:00
Anton Babushkin efb44969d5 ubx: send update only if got POSLLH & VELNED & TIMEUTC 2014-05-30 21:57:48 +02:00
Anton Babushkin 47c9d32620 ubx: disable all debug messages 2014-05-30 21:23:26 +02:00
Thomas Gubler 718206bd6d ubx driver: fix unit of speed and position accuracy estimate 2014-05-30 14:41:35 +02:00
Lorenz Meier eb02e74d30 PCA cleanup: Full interfaces ready for AP use 2014-05-29 13:52:47 +02:00
Lorenz Meier 17d8e2a166 PCA8574 driver: Cleanup, ready for final testing and production 2014-05-29 12:24:50 +02:00
Liio Chen bb6b442ca6 Magnetometer data is not update
Magnetometer is not updated during a read operation, because the function "lsm303d_mag::measure" is not called.

”!!!JUST A GUESS!!!“
2014-05-29 17:42:05 +08:00
Lorenz Meier 6341737384 Merge branch 'master' of github.com:PX4/Firmware into pca8574 2014-05-29 11:26:18 +02:00
Lorenz Meier 65344133a4 Count devices on SPI4 / EXT from 1 as for the other buses 2014-05-28 10:49:43 +02:00
Lorenz Meier 2bfde311db Fix SPI select on port 4 to use the right defines 2014-05-28 10:49:34 +02:00
Lorenz Meier 096a4673e9 Add SPI4 init bits for FMUv2 2014-05-28 10:49:20 +02:00
Lorenz Meier 366e9c633d FMUv1 board prettifying 2014-05-28 10:49:02 +02:00
Julian Oes ed6c2a5168 commander and navigator: lot's of changes, failsafe handling in commander, navigator only for execution (WIP) 2014-05-27 21:56:32 +02:00
Julian Oes 063caba36b Merge branch 'master' into navigator_rewrite
Conflicts:
	src/drivers/gps/gps.cpp
	src/drivers/gps/mtk.cpp
	src/modules/commander/commander.cpp
	src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
	src/modules/navigator/mission.cpp
	src/modules/navigator/mission.h
	src/modules/navigator/navigator_main.cpp
	src/modules/navigator/navigator_state.h
	src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-05-26 20:19:11 +02:00
Lorenz Meier 542cc7d7fb fmu: Rely on pwm_limit() call for band limits, do constrain instead of altering the direction / value 2014-05-23 20:23:05 +02:00
Lorenz Meier 69421be983 px4io: Check for bad param value 2014-05-23 19:45:29 +02:00
Lorenz Meier b30e872453 Merge branch 'master' of github.com:PX4/Firmware into master2 2014-05-23 19:42:29 +02:00
Lorenz Meier c4d79b84b4 bugfixes in UBX driver, emit new SNR, Jamming and noise count indices 2014-05-23 15:08:33 +02:00
Lorenz Meier 951bd70ffc ubx driver: Fix / shorten printfs 2014-05-23 13:57:25 +02:00
Lorenz Meier e7212df5e8 Merge branch 'master' of github.com:PX4/Firmware 2014-05-21 14:21:09 +02:00
Lorenz Meier aa312f96f8 drivers: Fix compile warnings and non-standard performance counter names 2014-05-21 14:20:48 +02:00
Thomas Gubler 981d616268 ardrone interface: reduce stack size
Conflicts:
	src/drivers/ardrone_interface/ardrone_interface.c
2014-05-21 12:30:05 +02:00
Thomas Gubler 66f57f577b ardrone interface: reduce stack size of start handler 2014-05-21 12:24:07 +02:00
Lorenz Meier 47562990a1 Merge branch 'master' of github.com:PX4/Firmware into master2 2014-05-20 23:20:17 +02:00
John Hiesey 4a666d094d frsky_telemetry: fix gps data format
Eliminate inadvertent rounding and generate degrees/minutes
instead of degrees/minutes/seconds output per frsky docs
2014-05-20 01:31:14 -07:00
Andrew Tridgell c945693054 ets airspeed: Support raw field 2014-05-20 07:32:31 +02:00
Lorenz Meier f0630547aa MTK: Bail out correctly 2014-05-19 21:07:19 +02:00
Lorenz Meier ce62f07379 Fix EPH / EPV conversion for MediaTek units 2014-05-19 21:06:32 +02:00
Lorenz Meier a72015c260 Merge pull request #965 from PX4/stack_fixes
Stack fixes
2014-05-16 03:14:42 -07:00
Lorenz Meier 8630d82ea2 gps driver: Use correct spawn command, use a smaller start tool size 2014-05-16 10:46:10 +02:00
Lorenz Meier f66cd1a814 frsky telem: reduce stack, fix missing header 2014-05-16 10:44:44 +02:00
Lorenz Meier 4fe0027e7a px4io driver: Only try to upload if we have a non-zero failsafe throttle value 2014-05-16 09:51:23 +02:00
Lorenz Meier f892a7278a Merge pull request #956 from PX4/task_spawn_cmd_io
px4io driver: Use modern-days syntax to start task
2014-05-15 22:17:03 -07:00
Lorenz Meier ba51ab2545 Merge branch 'ekf_params' of github.com:PX4/Firmware 2014-05-15 13:14:25 +02:00
Lorenz Meier 97e6090700 Merge pull request #937 from gumstix/aerocore
Aerocore
2014-05-15 01:31:24 -07:00
Lorenz Meier 899998e58f px4io driver: Use modern-days syntax to start task 2014-05-15 10:28:48 +02:00
Lorenz Meier 19d798addc px4io driver: init stack only twice as big as really needed and not four times as big 2014-05-14 21:52:25 +02:00
Lorenz Meier b216cc3cac px4fmu: Give the FMU driver only the stack for init it needs 2014-05-14 21:31:29 +02:00
Ash Charles cbc559b6d6 [l3gd20] Make gyro orientation board-overridable
As discussed [1], provide a default SENSOR_BOARD_ROTATION
(270 degrees as this seems most common) and let boards override it
as necessary.

[1] https://github.com/gumstix/m4-firmware/commit/7d0850a710b3ac9e9e165beb36389577d0e5adcb#commitcomment-6315550

Signed-off-by: Ash Charles <ashcharles@gmail.com>
2014-05-14 09:19:30 -07:00
Lorenz Meier 332e08b44a px4io driver: Deallocate perf counters in destructor properly 2014-05-14 14:00:31 +02:00
Lorenz Meier c2f825647e px4io driver: Small fix 2014-05-14 13:06:20 +02:00
Lorenz Meier a62ac72b2e px4io: Hotfix for IO driver, do not rely on the reported channel count to limit array lengths 2014-05-14 12:48:54 +02:00
Lorenz Meier 8deb1c9160 Read out the RC status at the same transfer as the channels to ensure we got synchronized data 2014-05-14 08:00:41 +02:00
Ash Charles 2d29c5bd72 [aerocore] Remove commented code for GPIO2
GPIO2 is currently used for the tone alarm, not an arbitrary GPIO.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
2014-05-13 14:06:59 -07:00