Commit Graph

2819 Commits

Author SHA1 Message Date
px4dev b80575fcff Break up the firmware build into a 'make export' phase for NuttX on a per-board basis, and then a separate per-config phase that allows us to avoid re-building NuttX all the time, and ship more than one firmware config for a given board.
This is a first cut; it builds one firmware for each of FMU and IO.
2013-02-23 22:00:58 -08:00
px4dev 085d08ce6c It seems to be safe to build these for any config. 2013-02-23 22:00:58 -08:00
px4dev c45bf1ab81 Fix a couple of things that break 'make export'. 2013-02-23 22:00:58 -08:00
px4dev 8e66268c35 Hotfix: Add support for 9-channel Spektrum/DSM setups.
Tested by Felipe Reis <felipereis87@gmail.com>
2013-02-22 19:13:04 -08:00
Lorenz Meier c3aad047a5 Merge pull request #203 from PX4/debug_example
Added additional debug / uORB example
2013-02-20 22:47:36 -08:00
Lorenz Meier 69d9265bc3 Adjusted stack size for commander app 2013-02-20 09:44:15 +01:00
Lorenz Meier 663ca58063 Merge branch 'master' of github.com:PX4/Firmware 2013-02-18 16:46:05 +01:00
Lorenz Meier 104d5aa365 More sensible error handling in calibration 2013-02-18 16:45:59 +01:00
Lorenz Meier 520a2b4174 Merge pull request #198 from PX4/nuttx-merge-5596
Nuttx merge 5596
2013-02-17 09:14:12 -08:00
Lorenz Meier 2745c3276f Merge branch 'master' of github.com:PX4/Firmware 2013-02-17 18:11:46 +01:00
Lorenz Meier 3d3a68a7fb Removed confusing non-error message, updated start scripts to match wiki and most recent SW revs 2013-02-17 18:11:33 +01:00
Lorenz Meier 9fb024b1f2 Removed old GPS app 2013-02-17 13:07:40 +01:00
Lorenz Meier 2d1009a897 Fixed log conversion file 2013-02-16 18:35:36 +01:00
Lorenz Meier 1c98343e7b Merge branch 'master' of github.com:PX4/Firmware 2013-02-16 18:01:15 +01:00
Lorenz Meier a0780a20b5 Fixed default airspeed for fixed wing control app 2013-02-16 18:00:58 +01:00
Lorenz Meier 781845587c Merge pull request #195 from PX4/gps
GPS driver rewrite
2013-02-15 13:46:03 -08:00
Lorenz Meier 5b8ad11498 Merge pull request #192 from PX4/tests
Fixed test outputs, decoupled tests from NuttX low-level output
2013-02-15 13:45:33 -08:00
Lorenz Meier 5e8efbf2e9 Merge pull request #201 from PX4/fixedwing_ned_outputs
Turned all control outputs into NED frame moments
2013-02-14 23:42:25 -08:00
Lorenz Meier 2e73421fa0 Merge pull request #178 from PX4/attitude_filter_improvement
Better attitude filter, not sensitive to sudden accelerations
2013-02-14 23:36:43 -08:00
Julian Oes ae51810a81 Changed names and default values of attitude estimator parameters 2013-02-14 20:17:18 -08:00
Lorenz Meier dd858f7056 Merge pull request #197 from PX4/mpu6000_fixes
MPU6000 driver improvements
2013-02-13 06:31:42 -08:00
Lorenz Meier d129eff5b9 Turned all control outputs into NED frame moments, this is validated in real flight with a correct mixer setup. 2013-02-13 12:49:33 +01:00
Lorenz Meier 31cfec3dbd Hotfix: Disable board detect, as it just creates noise, enable it once time permits to wrap it up 2013-02-13 09:11:14 +01:00
Lorenz Meier f57b7fe0dd Merge branch 'master' of github.com:PX4/Firmware 2013-02-12 13:21:52 +01:00
Lorenz Meier 298b46ecfc Improved log conversion MATLAB script 2013-02-12 13:21:41 +01:00
Julian Oes 6fe5291147 Merge remote-tracking branch 'upstream/master' into attitude_filter_improvement 2013-02-11 16:54:36 -08:00
Lorenz Meier ab44a64ca0 Updated mixers for Q and X5 2013-02-10 18:04:57 +01:00
Julian Oes df6cf142e7 Another rewrite: most of the polling, reading and writing is now inside the GPS classes 2013-02-08 11:05:57 -08:00
Lorenz Meier dbffca01ff Merge pull request #196 from PX4/px4io_uploader
px4io: make uploader more reliable
2013-02-08 07:30:09 -08:00
Andrew Tridgell 1fed72caf8 mpu6000: support setting the DLPF filter frequency
APM uses this for different aircraft types
2013-02-08 16:21:00 +01:00
Andrew Tridgell 508d6d2b4f drivers/mpu6000: add default product ID case 2013-02-08 16:20:29 +01:00
Julian Oes a88b9f4eef Restructered the parsing/configuring, MTK working 2013-02-07 14:48:00 -08:00
px4dev caa11f0bbb New option to ensure serial stack is always included. 2013-02-06 23:52:57 -08:00
px4dev 8cb583cf80 Assorted compile fixes. 2013-02-06 23:50:55 -08:00
px4dev 0c7c32ce95 Merge whitespace and comments so that we are closer to in sync with trunk. 2013-02-06 23:32:16 -08:00
px4dev 7791704ef2 Back out the ADC DMA support. We aren't using or maintaining it, and it doesn't work "right" either. 2013-02-06 23:32:00 -08:00
px4dev 5f52d3dc7f lib_lowprintf -> lowsyslog 2013-02-06 23:31:51 -08:00
Julian Oes d36eb8a3fc Sped up MTK configuration but the detection time can still be improved: timeouts/usleeps 2013-02-06 23:25:09 -08:00
Julian Oes b620136af4 Added support for MTK revision 19, working condition but configuration of MTK is very slow and needs improvement 2013-02-06 22:58:52 -08:00
px4dev d573cca61b Merge commit '049c93446561c6ad3e59183c139f3916230ddee5' into nuttx-merge-5596
This merges NuttX 6.25 with one post-release bugfix.
2013-02-06 21:38:33 -08:00
Julian Oes 0d54661ce9 Added MTK 1.6, works after some seconds, work in progress 2013-02-06 20:04:49 -08:00
Julian Oes 6ed5d97aea Merged mtk16 and mtk19 helper classes, configure() now writes directly instead of buffering 2013-02-06 18:47:32 -08:00
Julian Oes d962e6c403 Removed some unnecessairy flags, home position back working 2013-02-06 13:50:32 -08:00
Julian Oes fc4be3e728 Changed gps position topic mostly to SI units and float, removed counters and added specifig timestamps 2013-02-06 12:41:05 -08:00
Julian Oes a79ad17f09 Changed parse interface, differentiation between config needed and position updated, working but might be solved more elegant 2013-02-05 23:16:32 -08:00
Lorenz Meier fbbeef7e29 Update on every position change, do not wait for other measurements 2013-02-05 18:54:06 +01:00
Andrew Tridgell 804f0e4219 px4io: make uploader more reliable
avoid seeks, lower verify recv size and removed cruft
2013-02-05 18:30:31 +01:00
Lorenz Meier 368ba0056f Added option to select port name, minor tweaks to status printing, sacrificied 20 bytes for better status / user debuggability 2013-02-05 13:47:31 +01:00
Julian Oes 53c11f87cb Small corrections 2013-02-04 17:57:30 -08:00
Julian Oes 039d394c20 Merged with newer, cleaned up code, fixed the checksum error 2013-02-04 16:27:01 -08:00