Commit Graph

972 Commits

Author SHA1 Message Date
Jean Cyr 12da0efbb2 Read the full buffer
sizeof wont work here since file_buf is now a pointer
2014-07-10 00:55:33 -04:00
Jean Cyr 8c6745d53f Prevent stack overflow when flashing px4io
Large local variable causing stack overflow when attempting to flash
IO!!!
2014-07-10 00:41:09 -04:00
Lorenz Meier 8f2340acaf Merge pull request #1148 from PX4/fmu_stack
Reduce excessive FMU stack usage
2014-07-08 20:55:10 +02:00
Lorenz Meier 855679f610 Merge pull request #1131 from PX4/pr-1131
Fix SPI struct unitialized use warning
2014-07-08 18:02:13 +02:00
Lorenz Meier 41f4e5a6bc ardrone interface: Remove unused variable 2014-07-08 09:57:08 +02:00
Lorenz Meier 3b44807887 Reduce excessive FMU stack usage 2014-07-08 09:15:47 +02:00
Lorenz Meier c3826505ed HIL: reduce excessive stack usage of driver 2014-07-08 09:15:20 +02:00
px4dev ef6c99c1ab Restructure the locking around SPI transfers 2014-07-06 11:40:28 -07:00
Don Gagne b9299e68d4 Compiler warning fixes 2014-07-05 13:35:12 -07:00
Kynos 1cca3ca8a5 Use NAV-PVT with ubx7 and ubx8 modules
This replaces NAV-SOL, NAV-POSLLH, NAV-VELNED and NAV-TIMEUTC.
2014-07-03 13:33:29 +02:00
Kynos 23164228c8 Added NAV-TIMEUTC valid flag defines 2014-07-03 11:11:40 +02:00
Lorenz Meier f428ebb04f gps: Comment-only fix 2014-07-02 11:39:56 +02:00
Lorenz Meier a9fd5ed90a Merged master to gnss_rework 2014-07-02 00:33:36 +02:00
Lorenz Meier 3c5f35da73 Merge pull request #1100 from PX4/warning_fixes_v3
Warning fixes v3
2014-06-30 16:33:53 +02:00
Lorenz Meier 35cd487a42 drivers: Warning fixes 2014-06-30 12:20:02 +02:00
Lorenz Meier 6aed623b6c Merge branch 'master' of github.com:PX4/Firmware into power_enforce 2014-06-30 10:04:34 +02:00
Don Gagne 92adbe9216 Fix compiler warnings 2014-06-29 17:47:24 -07:00
Kynos 503ebddc1b Merged upstream master into gnss_rework branch 2014-06-30 01:34:12 +02:00
Lorenz Meier 154f14e747 Merged master into power_enforce 2014-06-30 00:50:38 +02:00
Lorenz Meier 28a31708f9 Merged estimator fixes and mavlink rate config bits 2014-06-30 00:46:29 +02:00
Don Gagne 2448e2adbc More tab fixes 2014-06-29 13:55:55 -07:00
Don Gagne 367613a1b5 Fix tabbing 2014-06-29 13:32:58 -07:00
Don Gagne d5b5dcef24 Fix bugs found through compiler warnings 2014-06-29 12:01:43 -07:00
Julian Oes cc8f7f4c97 Merge branch 'master' into navigator_rewrite
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/commander/state_machine_helper.h
	src/modules/mavlink/mavlink_messages.cpp
2014-06-27 14:39:36 +02:00
Lorenz Meier 0fe8ed509a Merge branch 'master' into power_enforce 2014-06-26 17:28:01 +02:00
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
Kynos f1a5be1f57 Define NAV-PVT message 2014-06-21 20:42:33 +02:00
Kynos 0ffb123701 Store hash instead of full strings for SW & HW version 2014-06-16 15:35:38 +02:00
Kynos 243db01a37 Request and display MON-VER message at startup 2014-06-16 01:43:44 +02:00
Kynos 1b8e72be1b Merge sAcc & pAcc scaling fix from branch inav_gps_delay 2014-06-15 17:26:14 +02:00
Kynos 137564b4a6 Merge master with the exception of ubx.cpp and ubx.h 2014-06-15 12:30:06 +02:00
Kynos 7724e3d889 Remove unreferenced SVINFO length defines 2014-06-13 23:18:58 +02:00
Kynos b6b3ad6e1e U-blox driver rework,, step 4
Config phase and parser rewrite
2014-06-13 14:05:47 +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
Kynos 07458b284d Gps driver: make enable_sat_info a command line option 2014-06-08 17:54:50 +02:00
Kynos 3538773b99 Initialize rate values
Initialize rate values (else invalid rates wil be displayed during the
first measurement interval).
2014-06-08 16:05:04 +02:00
Kynos 018eeeecad Merged ubx driver part of pull request #1031 2014-06-08 15:56:42 +02:00
Kynos 9f754e0e9a U-blox driver rework, step 3
More sat info isolation
Flush input after changing baudrate to allow driver restart w/o GNSS
module restart
2014-06-08 14:05:35 +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
Kynos 9bad828bc0 U-blox driver rework, step 2
Moved satellite info from vehicle_gps_position_s into a new uORB topic
satellite_info.
Renamed satellites_visible to satellites_used to reflect true content.
sdlog2 will log info for GPS satellites only for now.
2014-05-30 14:30:25 +02:00
Kynos 7349fa9037 Beautifications for tab size 8
Beautifications for tab size 8
2014-05-30 11:03:16 +02:00
Kynos 6df2fe9aeb U-blox driver rework, step 1
Handle u-blox 7+8 GNSS, too.
Disabled NAV-SVINFO for now (will be rewritten as an optional feature in
a later step).
Reduced parser buffer size from 300 to 80.
2014-05-29 21:23:57 +02:00
Lorenz Meier eb02e74d30 PCA cleanup: Full interfaces ready for AP use 2014-05-29 13:52:47 +02:00