Commit graph

2704 commits

Author SHA1 Message Date
Dominic Clifton
1127d8cc63 softserial: remove gcc warning when softserial loopback disabled. 2013-12-15 16:34:53 +00:00
Dominic Clifton
874bf96447 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	src/cli.c
	src/config.c
	src/drv_system.c
	src/main.c
2013-12-15 16:14:58 +00:00
dongie
72c879560e Merge pull request #21 from limhyon/patch-1
Update Makefile
2013-11-28 15:42:05 -08:00
Hyon Lim
531aa9e1b5 Update Makefile
# In some cases, %.s regarded as intermediate file, which is actually not.
# This will prevent accidental deletion of startup code.
2013-11-29 02:54:42 +09:00
sbaron
da1ecbbbde Restored previous version, but remove inline declaration in drv_serial.c to avoid linker errors 2013-11-28 12:50:26 +01: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
4972770907 correction of calculation for throttle angle correction (should really just replace with cosf() at some point 2013-11-26 11:31:23 +09:00
dongie
4790bfc451 Merge pull request #19 from the-kenny/master
Telemetry additions
2013-11-24 18:16:41 -08:00
Moritz Ulrich
5c733665de Telemetry: Send opentx variometer values.
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-25 03:07:36 +01:00
Moritz Ulrich
b12e98316c Fix telemetry altitude.
Frsky assumes a positive after-decimal uint16.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-25 02:18:50 +01:00
sbaron
d73061d333 Fixed drv_serial inline function declarations (fail at least with crossworks compiler) 2013-11-20 18:47:12 +01:00
dongie
1cbbe0b110 airplane mixer will now actually output servo data 2013-11-14 20:28:33 +09:00
dongie
7a4cdec0e5 limit thr_expo to 100 for previous commit 2013-11-09 08:29:29 +09:00
dongie
83d25366d8 Merge pull request #15 from schugabe/expofix
Fixes array out of bound access in expo functions
2013-11-08 15:27:31 -08:00
Johannes Kasberger
26aa644999 Fixes array out of bound access for lookupPitchRollRC and lookupThrottleRC. 2013-11-07 16:59:36 +01:00
dongie
b2f163d2ac whitespace fixes in previous commit 2013-11-07 22:12:28 +09:00
dongie
b7db6a04d1 Merge pull request #14 from schugabe/typepunnedwarning
fixed gcc compiler warning in cliset
2013-11-07 05:07:19 -08:00
fiendie
6ab48fc438 Revert new PID stuff and move it to a separate branch for now. 2013-11-07 13:15:31 +01:00
Johannes Kasberger
733f1ef51b fixed compiler warning in cliset
Warning was warning: dereferencing type-punned pointer will break strict-aliasing rules
2013-11-07 11:38:12 +01:00
dongie
14f087a140 Merge pull request #12 from luggi/rotationfailfix
fixed rotation fail
2013-11-06 03:03:31 -08:00
Lukas S
2d029105a5 fixed rotation fail 2013-11-04 00:26:54 +01:00
dongie
c14e7cf59f whitespace and formatting cleanups from latest commit 2013-11-03 12:21:22 +09:00
dongie
7c723cb184 Merge pull request #11 from luggi/newpid
new Baseflight PID
2013-11-02 19:57:30 -07:00
Lukas S
b996b26cbb new Baseflight PID
full gyro scale is used now
and a new pid with float calculations was added based on PIDrewrite
eeprom size was also increased from 1kB to 2kB
2013-11-03 03:48:45 +01:00
dongie
bff260c7c6 logic and whitespace fixes in gps passthrough 2013-11-02 22:51:56 +09:00
dongie
05a61e9cda more ignores added 2013-11-02 22:48:44 +09:00
dongie
ab6df2e317 Merge pull request #8 from disq/gps_passthrough
GPS passthrough cli command
2013-11-02 06:45:16 -07:00
dongie
33de2191df fuck git 2013-11-02 16:59:32 +09:00
dongie
29a9507c15 adding untested (and probably non-working) airplane mixer from mwc 2.3
flaperons not implemented (too hacky)
flaps should work
2013-11-02 16:22:30 +09:00
dongie
f4eea64805 Merge pull request #6 from disq/gps_nodelay
init GPS one byte at a time
2013-11-02 00:01:42 -07:00
Kemal Hadimli
da0669ef22 increment state_position later, get rid of lte in favor of lt comparisons 2013-11-02 08:55:27 +02:00
dongie
bd8b1a1c8f cleaned up cliMotor(), added MSP_SET_MOTORS and enabled CAP_DYNBALANCE so the motors can be controlled from GUI 2013-11-02 15:09:46 +09:00
dongie
d7b99e7938 Merge branch 'upstream' of https://github.com/davibe/baseflight into davibe-upstream 2013-11-02 14:40:50 +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
dongie
1990c6a67e add new gps type 2013-11-02 11:14:25 +09:00
Kemal Hadimli
c4dd556f3d gps passthrough cli command 2013-11-02 02:16:40 +02:00
Kemal Hadimli
091c77592a gps: wait for gps write buffer to empty before writing more 2013-11-02 02:07:14 +02:00
Kemal Hadimli
567e7f7cc8 gps: keep state position use it to execute partial initialization code, get rid of delay() calls 2013-11-02 02:07:06 +02:00
dongie
77d455f82b more shit to ignore 2013-11-02 08:55:27 +09:00
dongie
b65c45eb7c adding more stuff to ignore 2013-11-02 08:34:30 +09:00
dongie
7eec3aec9e add untested mixers - HEX6H, dual/single copter, to match mixer IDs with MultiWiiConf 2013-11-02 08:17:31 +09:00
timecop@gmail.com
203e46daa6 Enable automatic reset after (re)flashing, closes issue #19
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@466 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-11-01 22:47:25 +00:00
Davide Bertola
786d727705 Add cli 'motor' command
It allows to get and set single motor output
value.
2013-11-01 11:28:29 +01:00
timecop@gmail.com
5107130ac0 remove stm32_gpio.c from project and fix EXTI-using drivers w/local version of gpioExtiLineConfig.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@465 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-11-01 03:02:33 +00: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
639f534c31 mag headfree fix after sensor unfucking thx Luggi09
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@463 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-30 13:39:05 +00:00
timecop@gmail.com
35f0a8e4b0 old altitude calculation used again, added lpf for accZ by Luggi09
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@462 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-30 11:57:54 +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
e19aa61753 OK, tarduino dudes aren't gonna fix their shit. So, let's live with it.
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@460 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-28 00:58:32 +00:00
timecop@gmail.com
241de2455e until multiwii retards fix their shit this is the only solution
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@459 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-27 15:30:20 +00:00