Commit Graph

158 Commits

Author SHA1 Message Date
px4dev 53f6bac327 Merge branch 'master' into export-build
Clean up some script trash and update scripts.
2013-04-26 19:16:55 -07:00
Simon Wilks d6e9a35aa2 Update the quad V values. 2013-04-26 18:34:12 +02:00
Simon Wilks 9da16afcc2 Add support for V for quads with offset arms such as the TBS and SteadiDrone QU4D 2013-04-25 08:59:48 +02:00
px4dev db91dffb23 Merge branch 'master' into export-build 2013-03-20 23:05:19 -07:00
px4dev f81d514dbd Const a small array. 2013-03-10 14:13:33 -07:00
Lorenz Meier 802d0ae2fa Made dtors virtual, tested on IO and FMU 2013-03-09 21:07:29 +01:00
Lorenz Meier ebac51cad8 Working on restart resilience, hunting down multi-load mixer issue (still present) 2013-03-07 19:47:43 +01:00
Thomas Gubler 8e3b09bd50 small printf change 2013-02-26 13:38:48 +01:00
Thomas Gubler 3f674ba78c fixed a typo 2013-02-25 14:34:53 +01:00
Thomas Gubler c0a852dab4 airspeed (pitot) offset calibration 2013-02-24 21:57:38 +01:00
Thomas Gubler 2707d2c1dd more fixes for the airspeed readout 2013-02-24 16:01:08 +01:00
px4dev 085d08ce6c It seems to be safe to build these for any config. 2013-02-23 22:00:58 -08:00
Thomas Gubler 2c2c65d446 corrected some wrong units (used in airspeed calculation) 2013-02-22 22:53:38 +01:00
px4dev 8cb583cf80 Assorted compile fixes. 2013-02-06 23:50:55 -08:00
px4dev 5f52d3dc7f lib_lowprintf -> lowsyslog 2013-02-06 23:31:51 -08:00
Lorenz Meier 4baa1821cb Merge branch 'master' of github.com:PX4/Firmware into airspeed 2013-01-24 21:41:50 +01:00
Andrew Tridgell f4da4bb8ca perf_counter: added perf_reset() and perf_reset_all() calls
useful for watching counters after system reaches stable flight
2013-01-24 10:26:02 +11:00
Lorenz Meier 2ebb1812f1 Implemented airspeed measurement. Untested 2013-01-21 23:45:16 +01:00
Lorenz Meier fdf1c712b1 Fixed code style for conversions 2013-01-11 07:47:22 +01:00
Lorenz Meier 1d4feb6905 Merged sdlog_buffering branch 2013-01-10 14:43:59 +01:00
Lorenz Meier 16e49c447d Added support for battery voltage and differential pressure to logging and plot script 2013-01-09 16:37:45 +01:00
Lorenz Meier 8cc9fb9e2c Merge branch 'master' of github.com:PX4/Firmware into fixedwing 2013-01-08 17:40:44 +01:00
Lorenz Meier 2169e1f808 Merge branch 'master' of github.com:PX4/Firmware into mathlib 2013-01-08 00:02:57 +01:00
Lorenz Meier fe5f9d46d5 Merge branch 'master' into fixedwing 2013-01-07 22:23:41 +01:00
Lorenz Meier e24dd0f684 Fixed minor compile error 2013-01-07 22:23:24 +01:00
Lorenz Meier 41f657e3e5 Merged with master 2013-01-07 17:50:49 +01:00
px4dev faced6bfe3 Merge James's controllib bits into a separate library module.
Add a top-level mathlib header to avoid having to dig around for specific headers.
2013-01-06 15:04:30 -08:00
px4dev 950d104c8d Merge commit '8888b73e160520e5b15e168998013f4a5f6e64c0' into local/mathlib 2013-01-06 13:58:52 -08:00
px4dev 43ccb257a8 Move the math library pieces out of systemlib into mathlib 2013-01-06 13:56:49 -08:00
jgoppert 8888b73e16 Added control library. 2013-01-06 15:41:23 -05:00
jgoppert d9491b20cc Reformat of math library with astyle. 2013-01-06 15:33:55 -05:00
jgoppert 4f3b17f53b Added math library to build. 2013-01-06 14:20:24 -05:00
jgoppert db3fabc3ba Added math library. 2013-01-06 14:08:50 -05:00
Julian Oes e4bfd78847 Attention: flipped the yaw direction of multirotors in order to be compatible to APM 2013-01-02 13:29:33 -08:00
Julian Oes 805c08815e The multirotor mixer return 0 instead of the number of channels, my Hex is flying now (not reliably now, random flips 2012-12-31 16:12:55 -08:00
Lorenz Meier 1b82dbb58d Merge branch '#111-px4io-integrated-mixing' of github.com:PX4/Firmware into fixedwing_io_mixing 2012-12-31 00:34:12 +01:00
px4dev dbb841b0dc Rework the way we scan text for scaler definitions; something weird was going on with sscanf's handling of %n that wasn't obvious. This seems to work around the issue. 2012-12-30 15:09:21 -08:00
Lorenz Meier abe1b9759a Merged IO mixing branch 2012-12-30 10:49:27 +01:00
px4dev b14abad3a0 Fix logic for handling partial buffers. 2012-12-30 01:16:28 -08:00
Lorenz Meier 142556b442 merged 2012-12-30 10:03:05 +01:00
px4dev b8250de1e6 Assorted compile fixes. 2012-12-29 16:22:30 -08:00
px4dev d81edb09cf whitespace/formatting 2012-12-29 16:01:24 -08:00
px4dev f9520ee39d Factory method for a simple mixer that converts PWM/PPM values to the standard internal format. 2012-12-29 16:00:50 -08:00
Lorenz Meier 0298714db5 Merge branch 'fixedwing_outdoor' of github.com:PX4/Firmware into fixedwing_outdoor 2012-12-30 00:04:54 +01:00
px4dev 6ede0e2f18 Add the ability to reset a mixer group. Report the remaining buffer size from load_from_buf. 2012-12-29 12:58:10 -08:00
Lorenz Meier 4976a3a47d Added accel magnitude check, added conversion functions for various standard cases 2012-12-29 16:21:59 +01:00
px4dev 35c82ff2fc Make mixer ioctls load from a memory buffer rather than a file. This is prep for uploading the memory buffer to IO to be processed there. 2012-12-29 00:01:04 -08:00
Lorenz Meier 7526dd46a2 Added header for common priority bands 2012-12-27 19:01:00 +01:00
Julian Oes 06407b166f My PID integral part fixes 2012-12-19 17:54:18 -08:00
Lorenz Meier 6ff4520904 Cleaned up PI wrapping code, still subject to testing 2012-11-20 15:19:51 +01:00