dongie
f83133fa74
Fixing missing reply in MSP_SET_MOTORS. Found by cTn
2014-02-20 19:56:40 +09:00
dongie
d40e8c0ef4
shows how many people use gimbal outputs.
...
regular gimbal rates has been broken since forever, same rate was applied to pitch and roll, instead of separate. thanx nicodh
2014-02-20 16:21:44 +09:00
dongie
96dcfe9174
Added support for fast sbus2 protocol (used by newer receivers). Untested, thanks Cesco
2014-02-19 16:36:10 +09:00
dongie
af13325f9e
building hex file for servo center fix
2014-02-18 15:42:13 +09:00
dongie
30afff2578
got rid of feature_gyro_smoothing. nobody used that, and its retarded to do anyway.
2014-02-18 15:27:53 +09:00
dongie
9d421b4a67
removed rc averaging for serialrx sources - suggested by cesco
2014-02-18 12:12:08 +09:00
dongie
0c46bdbfc8
added cli settings for pidvel
...
added (unsupported) GPS nav MSP numbers.
2014-02-04 08:21:40 +09:00
dongie
a695ddd66a
added sumd serial receiver support by cesco/Plüschi
2014-01-31 10:02:50 +09:00
dongie
92c0947d7f
bump config version after PID default changes and add built hex file
2014-01-28 10:03:30 +09:00
dongie
e4746e60cf
hex to match latest source commits
2014-01-26 09:32:12 +09:00
dongie
8c4a594808
build for throttle angle correction
2014-01-15 22:06:31 +09:00
dongie
a206965854
adding support for maxthrottle and mincommand in MSP_SET_MISC now that all the tools can use it.
2014-01-15 19:37:31 +09:00
dongie
1dea496fd5
build for mixer update
2014-01-01 19:44:33 +09:00
dongie
13324c9f88
build binary for the previous GPS baud rate index fix
2013-12-27 08:37:17 +09:00
dongie
44adda8b3b
gps fix build
2013-12-24 23:46:18 +09:00
dongie
7fec1b3a69
git fucking shit up again. been building with wrong gyroscale for weeks. way to fucking go. everyone upgrade to this.
2013-11-26 11:59:18 +09:00
dongie
1cbbe0b110
airplane mixer will now actually output servo data
2013-11-14 20:28:33 +09:00
dongie
e1087cf921
fix returned size in MSP_MISC, should correct CRC errors in other GUIs and correctly work with MSP_SET_MISC in MultiWiiConf
2013-11-02 12:40:56 +09:00
timecop@gmail.com
609df47cd4
tri gyro data reading fix - closes issue #18
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@464 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-11-01 00:47:05 +00:00
timecop@gmail.com
2d076db908
Built firmware to match r460.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@461 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-28 23:49:06 +00:00
timecop@gmail.com
3bb1063001
fixed buzzer on rev5 boards;
...
added experimental gyro-based headfree boxes
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@429 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-04 14:36:34 +00:00
timecop@gmail.com
800ce6bdf7
fixed a fuckup with yaw_rate that was caused by more 8bit leftover garbage
...
fixed althold vel/constrain typo thx Marcin
flight-tested this build on my shitcopter, CAREFUL flight testing may commence.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@428 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-04 01:51:31 +00:00
timecop@gmail.com
edb0ef01b7
fixed mag gain during testmode (thanks pm1) and added some explicit float definitions to mag test code.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@396 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-09-12 10:50:13 +00:00
timecop@gmail.com
509e349e69
Whitespace/compiler warnings cleanups by Dominic Clifton;
...
Slight tweak of new althold defaults
NOT-flight-tested .hex committing so people can commence with althold testing.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@391 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-08-31 01:40:13 +00:00
timecop@gmail.com
3b8c1841f8
new SPI2 driver w/testcase
...
5883 and 6050 driver updates
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@363 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-07-02 02:52:33 +00:00
timecop@gmail.com
57cbd784a9
a couple optimizations for dynamic HSE frequency - moved SetSysClock() to run after reset vector + bss init, and changed rcc which used hardcoded HSE_VALUE.
...
turn off leds/beeper before initializing pins to prevent flash at startup
uninitialized errorAngle fix in new PID
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@362 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-07-02 00:58:50 +00:00
timecop@gmail.com
e010e3a354
Cleaned up SetSysClock to remove duplicated code when configuring HSE or HSI
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@359 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-30 06:25:24 +00:00
timecop@gmail.com
e4ea700fe0
reverted cli line editing stuff - was more trouble than its worth, and caused issues with hercules
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@358 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-29 15:48:43 +00:00
timecop@gmail.com
d442c9dfb6
initial pass at gpio cleanup. removed almost all dependency on stdperiphlib (remaining exti).
...
slightly modified initial pin configuration, but this needs rework soon anyway.
couple spacing/line ending/formatting fixes in sonar driver file while fixing gpio there.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@357 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-29 14:09:54 +00:00
timecop@gmail.com
4bd505972d
renaming of serial bool returning vars into isFoo(), also fixed bool returned as uint16_t type
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@354 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-25 07:09:47 +00:00
timecop@gmail.com
539f2cb6db
acctrim was broken because changes were never getting saved.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@353 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-22 09:11:41 +00:00
timecop@gmail.com
c4a1c57b91
careful flight testing may commence
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@351 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-20 01:17:20 +00:00
timecop@gmail.com
82130ca60f
amazing patch from jef78m for cli set
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@350 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-06-20 01:15:42 +00:00
timecop@gmail.com
3f8fc1b509
oops, this is NOT ready for public consumption yet.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@305 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-05-02 14:17:05 +00:00
timecop@gmail.com
c26603dd72
some more minor updates from 2.2
...
added variable for gyro_cmpfm factor (mag) to configurables
changed gyro_cmpf factor to 600 (higher gyro influence)
got rid of GYRO_INTERLEAVE stuff (didn't work, obsolete)
got rid of applyDeadband hacks, invsqrt hacks, and other shit. ifdef'd original baseflight attitude/heading calcs w/new 2.2 routines
fixed cockup in altitude calculation w/applyDeadband
remaining: GPS
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@304 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-05-02 14:07:52 +00:00
timecop@gmail.com
bba9bc291f
added some more configurable frobs to cli. commit before 2.2 merge.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@288 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-03-11 06:18:20 +00:00
timecop@gmail.com
600f50ecac
added MSP_UID patch from cGiessen
...
added sending cell voltages (faked) via frsky telemetry by fiendie
two additional cli commands (aux and dump) from jef79m - aux allows setting switches from command line, dump creates a copy-pasteable config which can be sent to a new board.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@283 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-03-04 00:17:50 +00:00
timecop@gmail.com
c88614046b
reversed o/n meaning from previous commit to actually mean what I said :)
...
n = new rev (fullscale acc)
o = old rev (halfscale acc)
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@279 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-02-22 15:57:29 +00:00
timecop@gmail.com
bc627783f8
removed mpu6050_scale cli since it's now autodetected.
...
the value is now printed in the status command, after MPU6050 as MPU6050.n = new revision, MPU6050.o = old revision.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@278 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-02-22 11:04:32 +00:00
timecop@gmail.com
fc185b8e15
rewrote mpu6050 revision sensing code to match that of eMPL from Invensense.
...
Also changed scalefactor for acc to 256/512 to match multiwii code. untested/etc, proceed with caution.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@276 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-02-21 08:59:27 +00:00
timecop@gmail.com
4c0fe94072
further accuracy improvement for mag calculation.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@263 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-02-07 04:59:29 +00:00
timecop@gmail.com
d1d6a5d5ef
very nice proper magnetometer vector rotation from crashpilot1000
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@261 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-02-06 04:08:10 +00:00
timecop@gmail.com
785443789c
third time's the charm (fixed + confirmed tiltmix gimbal)
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@251 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-01-16 11:11:13 +00:00
timecop@gmail.com
fc4693af3a
let's try this again (simple gimbal sign fix)
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@250 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-01-12 12:49:26 +00:00
timecop@gmail.com
a1ac53c841
changed cpu to CBT6 in release build;
...
maybe fixed simplegimbal mixer;
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@249 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-01-12 08:26:24 +00:00
timecop@gmail.com
bd08f337e7
Ah, finally fixed spektrum stuff. after PWM rewrite, spektrum init ended up before pwm init, so when rcReadRawFunc was assigned, it was always set to PWM. oops. Thanks to Cerberis @ irc for the patch.
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@240 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-01-05 01:13:18 +00:00
timecop@gmail.com
006e6629f6
Added GIMBAL_MIXTILT (16) to gimbal_flags. Setting gimbal_flags=16 will use "mixed" gimbal i.e. SERVO_MIX_TILT from MultiWii. Untested, but should work(tm).
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@239 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-12-27 13:23:43 +00:00
timecop@gmail.com
e7bc3cc38e
oops.
...
spektrum support was broken, now fixed.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@238 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-12-24 14:54:37 +00:00
timecop@gmail.com
af7e135d75
fix from frog32 for external adc channel allocation;
...
fix from mwc forum for frsky telemetry gps output
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@237 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-11-12 09:08:16 +00:00
timecop@gmail.com
12dfa8915d
slight improvement to motion threshold calculation
...
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@234 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2012-10-27 07:34:45 +00:00