1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-17 13:25:30 +03:00
Commit graph

499 commits

Author SHA1 Message Date
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
timecop@gmail.com
5bbf2bc88d rewrote box serialization to not use a buffer, also maybe fixed mismatched boxes in GUI (thx Luggi09)
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@452 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-27 11:40:45 +00:00
timecop@gmail.com
d63c1f0604 Properly set ADXL345 driver default orientation (thx enots)
Fixed compile error in i2c_soft driver which still used old GPIO init syntax.

git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@451 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-24 11:34:32 +00:00
timecop@gmail.com
7ce9aab3d8 fixing servo output for flying_wing w/new servo reorganization
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@450 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-24 00:37:20 +00:00
timecop@gmail.com
35927540b1 cleaning up some misc fuckups from msp handler
git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@449 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-23 09:52:04 +00:00
timecop@gmail.com
779dfe8a92 separate all telemetry code and add option to use softserial for telemetry.
to use, set softserial_baudrate=9600, softserial_inverted=1 and  telemetry_softserial=1
then enable feature TELEMETRY.
by disq


git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@448 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
2013-10-23 09:47:38 +00:00