30 Commits

Author SHA1 Message Date
Lorenz Meier
5f586fc354 Mixer library: Fix code style 2015-07-06 10:21:44 +02:00
tumbili
ac215fe2cb allow to give away some thrust for yaw control 2015-06-08 16:42:51 +02:00
tumbili
b6441d2966 implemented new mixer strategy 2015-05-10 00:42:53 +02:00
Roman Bapst
555e96a37a fixed publication of mixer limit flags 2015-04-10 20:26:38 +02:00
Anton Babushkin
95be7c2289 Fix limiting in mc mixer 2015-03-21 16:12:33 +01:00
Trent Lukaczyk
af8e76ee7e tricopter initial commit 2015-02-05 20:18:00 -08:00
Anton Matosov
7d528330d5 Implemented SK450 DeadCat frame support
Implemented the way to specify motor output scale which is required for SK450 DeadCat as it has asymetrical arms (front arms are longer than back ones)
2015-01-08 13:58:46 +02:00
Anton Matosov
b04559e5fa Removed include that couses compilation failure 2015-01-05 23:48:18 +02:00
Anton Matosov
29d0754df6 std::underlying_type is not supported by the g++ 4.6 used by CI server 2015-01-05 23:22:43 +02:00
Anton Matosov
117d43067f Switched to enum class out of class definition 2015-01-05 23:15:12 +02:00
Anton Matosov
8fadbdcf2f Automated generation of the Geometry enum to make addition of the new multirotor a really simple task 2015-01-05 12:02:32 +02:00
Anton Matosov
59fa170e54 Automated updates of the C++ code generated by the multi_tables script, now it is placed into the mixer_multirotor.generated.h file which is generated by makefile 2015-01-05 12:02:31 +02:00
Anton Matosov
c4471d77d7 Moved quad_v and twin_engine to the multi_tables in order to make all the tables been generated automatically 2015-01-04 19:46:29 +02:00
Roman Bapst
285a0e7be9 added more mixer geometries and took v-mixer out of multi_tables script 2014-12-02 10:36:30 +01:00
Holger Steinhaus
5aafa1b021 mixer_multirotor: motor limit notification for PX4FMU 2014-08-26 20:36:02 +02:00
Don Gagne
92adbe9216 Fix compiler warnings 2014-06-29 17:47:24 -07:00
Anton Babushkin
635a7533b4 mc mixer: additional safe limiting of mixed out 2014-05-22 19:04:04 +02:00
John Hiesey
56a8f3de0a Add mixer config for hexa coax frame 2014-05-20 01:01:09 -07:00
Anton Babushkin
d9a7e528b0 Multirotor mixer: idle_speed (aka deadband) fixed 2014-05-15 15:44:56 +02:00
Anton Babushkin
bc3ca8db56 Multirotor mixer: yaw limiting bug fixed 2014-05-15 14:26:32 +02:00
Anton Babushkin
b9b84b08b7 Multirotor mixer: limit yaw first, then roll/pitch 2014-05-15 14:01:55 +02:00
Anton Babushkin
ae1faa6de6 MC mixer input limiting implemented. 2014-05-14 13:45:43 +02:00
Anton Babushkin
b60964eb9c Multirotor mixer: more careful limiting 2014-05-14 13:27:53 +02:00
runepx4
eac640739b Added 8 rotor Coaxial Rotor mixer 2013-10-31 10:23:58 +01:00
Lorenz Meier
1dc9569e31 Fixed mixer chunk load and line ending detection for good. 2013-10-13 11:44:26 +02:00
Lorenz Meier
c5b890e87d Moved mixer file load / compression into mixer library. 2013-10-12 20:17:59 +02:00
Lorenz Meier
9424728af9 Fix a whole bunch of sanity checks across all mixers 2013-09-22 14:20:19 +02:00
Lorenz Meier
f62aeba420 Cover last potential corner case with mixers, should be totally safe now 2013-09-22 11:16:19 +02:00
Lorenz Meier
13110e0a1f ROMFS wide quad mixer addition and cleanup 2013-05-05 11:35:56 +02:00
Lorenz Meier
13fc670386 Moved last libs, drivers and headers, cleaned up IO build 2013-04-28 09:54:11 +02:00