Commit Graph

18758 Commits

Author SHA1 Message Date
Lorenz Meier bf2ff98856 Merged master 2013-07-15 15:02:45 +02:00
Lorenz Meier eb2a9ded69 Only printing value if equal 2013-07-15 14:17:42 +02:00
Lorenz Meier 17338ca61a Removed unneccesary casts in airspeed calculation to double precision 2013-07-15 13:59:23 +02:00
Lorenz Meier 0b47ed86e0 Implemented new, simple system boot config and sane default value system based on two parameters evaluated at boot time 2013-07-15 13:58:43 +02:00
Anton Babushkin b174a60515 multirotor_pos_control: PID ontroller derivative mode fixed 2013-07-15 09:11:52 +04:00
px4dev dca9019f75 Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup 2013-07-14 13:04:44 -07:00
px4dev 6cf1208312 Don't build interface drivers we don't have configs for. Make the interface drivers build.
Change the way we handle the prom buffer so that we can init the interface before constructing the driver.
2013-07-14 12:42:51 -07:00
px4dev b11e05d614 Don't build interface drivers we don't have config for. 2013-07-14 12:40:26 -07:00
Lorenz Meier 08ddbbc23e WIP on MEAS bringup, ETS airspeed sensors should be operational 2013-07-14 21:12:09 +02:00
px4dev f8f6a43fea Use common, board-type-agnostic code to allocate the PX4IO interface. 2013-07-14 11:50:35 -07:00
px4dev 5350c2be09 Refactor MS5611 driver to use interface nubs for the I2C and SPI versions of the chip. This reduces the amount of duplicated code. 2013-07-14 11:45:21 -07:00
px4dev 6c7f1e883e Direct-access device functions return errors directly.
Move to using ::init rather than ::probe in keeping with device changes.
2013-07-14 11:44:46 -07:00
px4dev 12b84597d8 Direct access functions return errors directly, not touching errno. 2013-07-14 11:43:43 -07:00
px4dev 7c83e928a5 destructors for I2C and SPI should be virtual. 2013-07-14 11:42:56 -07:00
Lorenz Meier 319eb18ab5 Merged 2013-07-14 11:32:04 +02:00
Lorenz Meier 7fe2aa2797 Fixed last few compile errors, ready for testing 2013-07-14 11:22:20 +02:00
Lorenz Meier 0b12efc840 Checked in lift compensation based on Dcm from Paul Riseborough 2013-07-14 09:44:58 +02:00
px4dev 28f996b026 rename the px4io serial perf counters so it's clearer what they belong to 2013-07-13 21:34:31 -07:00
px4dev 4f0ae1cdea Build the px4io interfaces on top of the Device direct-access API. 2013-07-13 21:00:27 -07:00
px4dev 26eb0b9d72 Move the direct-access methods from CDev to Device… makes more sense that way. 2013-07-13 21:00:03 -07:00
px4dev e67f6a51a3 Make px4io driver filenames less ambiguous. 2013-07-13 20:13:53 -07:00
Simon Wilks 6b631afaef Reduce the max stack size needed. 2013-07-14 00:04:17 +02:00
Simon Wilks 9aa25c5671 Remove unused code. 2013-07-13 22:18:52 +02:00
Lorenz Meier 6901402853 Fixed signs 2013-07-13 20:44:17 +02:00
Lorenz Meier 6b779275bc Added quaternion renormalization 2013-07-13 20:42:13 +02:00
Lorenz Meier cbcc124c71 Cleanup, finished param read, ready for testing 2013-07-13 20:37:26 +02:00
Lorenz Meier c4e967eb97 Fixed compile errors for multicopter 2013-07-13 18:41:35 +02:00
Lorenz Meier 67fcdae30a Added fixed wing vector based control 2013-07-13 18:41:09 +02:00
Lorenz Meier 5adfdfa8f9 Extended math lib 2013-07-13 18:40:48 +02:00
Lorenz Meier 56e74ad19e Merge branch 'master' into vector_control 2013-07-13 18:35:10 +02:00
Simon Wilks fa29694f0b Whitespace cleanup 2013-07-13 01:12:47 +02:00
Simon Wilks 1ccfb623ee Merge remote-tracking branch 'upstream/master' into hott-esc 2013-07-13 01:08:45 +02:00
Simon Wilks b500cce31e Major refactor of HoTT drivers and finished sensor read implementation. 2013-07-13 01:08:06 +02:00
Anton Babushkin 8778230050 multirotor_pos_control fixes, systemlib/pid now accepts limit = 0.0, means no limit 2013-07-12 21:59:49 +04:00
Anton Babushkin eb5af244b9 sdlog2: GVSP (global velocity setpoint) message added, cleanup 2013-07-12 21:57:46 +04:00
Anton Babushkin 5937c3a31b uORB topic vehicle_global_velocity_setpoint added 2013-07-12 16:30:11 +04:00
Anton Babushkin 77add4b511 Merge branch 'master' into seatbelt_multirotor 2013-07-12 13:23:31 +04:00
Anton Babushkin d4c6ebde33 multirotor_pos_control: global_position_setpoint support in AUTO mode 2013-07-12 13:17:42 +04:00
Lorenz Meier 3b9c306d64 Hotfix for relative altitude waypoints 2013-07-12 11:11:26 +02:00
Lorenz Meier 9a6bf91b93 More comments 2013-07-12 09:10:58 +02:00
Lorenz Meier f6b3692696 Minor fixes and cleanups, ready for first bench tests 2013-07-12 09:09:11 +02:00
px4dev c459901f26 Let's have some direct-access I/O methods as well. 2013-07-11 23:52:36 -07:00
px4dev 16cb0a793d Some more v2 pin / gpio configs missed in the previous commit 2013-07-11 23:23:10 -07:00
Anton Babushkin babbcea3b6 Merge branch 'sdlog2_GPSP' into seatbelt_multirotor 2013-07-12 10:11:08 +04:00
Anton Babushkin 1d986d6c04 sdlog2: Global Position Set Point message added, vehicle_global_position_setpoint topic fixed 2013-07-12 10:09:38 +04:00
Anton Babushkin c51c211bba position_estimator_inav: global position altitude fixed 2013-07-12 08:45:49 +04:00
Lorenz Meier 9b7ee09d43 Merge branch 'master' into vector_control 2013-07-11 23:25:31 +02:00
Lorenz Meier f6b45ac2e1 Merge branch 'master' of github.com:PX4/Firmware 2013-07-11 23:25:19 +02:00
Lorenz Meier 28f536dc44 Hotfix: fixed compile warnings 2013-07-11 23:25:08 +02:00
Lorenz Meier d999a376da Enabled imax params 2013-07-11 23:23:55 +02:00