1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 14:25:20 +03:00
Commit graph

78 commits

Author SHA1 Message Date
mikeller
6a03b48e7f Reworked altitude estimation. Made it work when ACC is disabled. 2017-04-08 22:54:44 +12:00
Michael Keller
5ff8ae9628 Increased GPS task frequency to 100Hz to prevent serial buffer overflows. 2017-04-04 12:24:19 +12:00
Hydra
709cd9f8df CF/BF - reduce code size by changing dependencies in battery.c and removing two
functions from fc_tasks.c

I don't like the dependency changes, but I'm not overly concerned by
them.
2017-03-19 10:40:22 +00:00
Hydra
c0c6450e61 CF/BF - use one task for each battery sensor. 2017-03-19 10:40:16 +00:00
Hydra
067d3c0ac2 CF/BF - First cut of Current/Voltage/Battery cleanup.
many refactorings, bugs squished, concerns separated,
single-responsibility violations fixed and performance optimizations.
2017-03-19 10:40:03 +00:00
Martin Budden
c92679f454 Added PG config definitions 4 2017-02-25 18:19:56 +00:00
Martin Budden
ea2ec8b069 Added hooks for gyro data analysis 2017-02-23 15:52:26 +00:00
Martin Budden
f6c8319361 Removed a number of static config pointers 2017-02-02 10:41:19 +00:00
Martin Budden
5851b21e4a Removed a number of static config pointers 2017-02-01 12:58:29 +00:00
Martin Budden
79d4b2146d Preparation for conversion to parameter groups 2017-02-01 08:46:19 +00:00
Raphael Coeffic
1768c1fda8 tramp: implemented VTX_COMMON interface. 2017-01-16 17:18:10 +01:00
jflyper
f565138101 Touch-ups 2017-01-16 22:59:33 +09:00
jflyper
1d8018f547 Rebase + touch-up
Includes fix for SmartAudio CMS behavior
2017-01-16 22:32:59 +09:00
jflyper
b9430f82b7 Call vtxCommonProcess instead of device dependent periodic service function 2017-01-15 02:14:39 +09:00
jflyper
6550d738db Some enhancements 2017-01-13 15:59:36 +01:00
mikeller
5e45ec3293 Renamed 'serial_cli' and 'fc_main'. 2017-01-11 23:22:03 +13:00
blckmn
6606c0d39f Renamed some items based on feedback from @martinbudden 2017-01-11 09:23:52 +11:00
blckmn
a88d2db0d5 Added dispatcher start only if needed. 2017-01-11 08:57:26 +11:00
blckmn
1e75f90c52 Merge branch 'master' into task_dispatch 2017-01-10 09:39:59 +11:00
Martin Budden
aab9c7135b Added CLI option to set serial task update rate 2017-01-09 10:33:57 +00:00
Martin Budden
8edb9ef810 Minor gyro optimisations 2017-01-08 21:36:16 +00:00
blckmn
79c593b048 Updated in response to feedback.
Now using linked list.
2017-01-06 09:22:58 +11:00
blckmn
c9dac34cac Added simple dispatcher task for executing func after specified period. 2017-01-05 20:58:56 +11:00
Martin Budden
79f0a7088a Moved serial_cli to fc directory 2017-01-04 11:13:40 +00:00
jflyper
0b981ecfb1 Merge remote-tracking branch 'betaflight/master' into bfdev-smartaudio 2016-12-31 23:30:47 +09:00
borisbstyle
4e3704374a Cleanup mw.c // Remove unnecessary functions 2016-12-30 14:00:10 +01:00
jflyper
86bb650617 Merge remote-tracking branch 'betaflight/master' into bfdev-smartaudio 2016-12-30 00:11:57 +09:00
Martin Budden
372ddf67cf Merge pull request #1840 from atomiclama/bf_remove_warning
cppcheck warning removal
2016-12-26 16:33:09 +01:00
Martin Budden
ee8a1676c4 Moved accelerometerTrims into accelerometerConfig() 2016-12-17 22:30:03 +00:00
atomiclama
cdf7e43ab1 cppcheck warning removal 2016-12-16 14:26:16 +00:00
jflyper
af3132d422 Rebased 2016-12-12 06:35:38 +09:00
Bas Delfos
1561481e52 Enable battery task when ESC sensor is available 2016-12-08 21:19:23 +01:00
Bas Delfos
b53cbbefc3 Moved ESC telemetry to sensors 2016-12-08 21:19:23 +01:00
jflyper
0f59251b58 Rebased 2016-12-09 00:09:25 +09:00
Martin Budden
229f6d14d4 Moved accZero and magZero out of sensorTrims into acc and compass config 2016-12-05 06:49:15 +00:00
jflyper
0cbe440cea Rebased 2016-12-05 11:43:34 +09:00
Martin Budden
8d3c825646 Converted currentTime to currentTimeUs 2016-12-01 20:00:44 +00:00
Martin Budden
be5b709af6 Merge pull request #1719 from martinbudden/bf_ccm_stack
Enabled CCM RAM for stack. Added stack watermarking
2016-12-01 19:06:54 +01:00
Martin Budden
b8b9c95f57 Moved sensor global data into sensor_s structs 2016-12-01 17:47:17 +00:00
Martin Budden
2b3cc549e9 Enabled CCM RAM for stack. Added stack watermarking 2016-12-01 09:46:47 +00:00
Martin Budden
c175d304c2 Added rx, arming, mixer, and airplane config() macros 2016-11-30 23:06:42 +00:00
Martin Budden
a9280d732a Added sensor config macros 2016-11-30 21:30:57 +00:00
Martin Budden
dc9e773b02 Added flight3DConfig() macro 2016-11-30 11:46:20 +00:00
jflyper
34b1a18255 Merge remote-tracking branch 'betaflight/master' into bfdev-smartaudio 2016-11-29 10:59:30 +09:00
Martin Budden
4fe68ce093 Improved scheduler and task timing instrumentation 2016-11-27 07:08:24 +00:00
Martin Budden
d85eed0933 Move freestanding masterConfig items into structs 2016-11-24 17:34:05 +00:00
jflyper
4a9366ce85 Rebased on to master 2016-11-22 01:03:18 +09:00
Martin Budden
7249eefb9d Updated CRSF telemetry so that telemetry and RX frames do not overlap 2016-11-17 22:36:11 +00:00
Bas Delfos
9fe84c0ff2 Fixed current updates and review comments 2016-11-17 22:04:44 +01:00
Bas Delfos
16178a0662 Implementation of KISS ESC Telemetry protocol 2016-11-17 22:04:44 +01:00