Commit Graph

6220 Commits

Author SHA1 Message Date
borisbstyle 4355d675b2 Merge pull request #1503 from blckmn/pwm_output_nchannel
Changed output of OC to be more inline with DSHOT - so the same flags…
2016-11-09 10:10:08 +01:00
blckmn 0a1f940bcb Adjusted as per suggestion - could be other future brushed motor FCs based on NAZE 2016-11-09 20:07:13 +11:00
blckmn 4ee932a6ce Changed output of OC to be more inline with DSHOT - so the same flags can be utilised. 2016-11-09 20:03:06 +11:00
borisbstyle d2530da874 Merge pull request #1490 from blckmn/dma_owner
Adding DMA ownership for ADC, LED STRIP, USART and MOTOR
2016-11-09 09:59:07 +01:00
Martin Budden 3b8d84d920 Merge pull request #1492 from blckmn/tim_def
Simplified target timer definitions
2016-11-09 09:56:08 +01:00
Martin Budden 4c1acdd1ed Merge pull request #1502 from martinbudden/bf_anyfc_warnings
Fix ANYFCF7 'unused' build warnings
2016-11-09 09:45:58 +01:00
Martin Budden 945a0d275c Merge pull request #1501 from martinbudden/bf_rx_telem_split
Added fine-grained TELEMETRY build #defines as per iNav
2016-11-09 09:32:01 +01:00
Martin Budden 3b93caa3ab Fix ANYFCF7 'unused' build warnings 2016-11-09 08:20:51 +00:00
blckmn b1844eb5f9 Removed double up, and remove 4way interface so BEEBRAIN fits. 2016-11-09 18:46:01 +11:00
Martin Budden 7ea5c6ba42 Added fine-grained TELEMETRY build #defines as per iNav 2016-11-09 07:33:14 +00:00
blckmn 3fbe5cf8a6 Fix NAZE LED hard fault 2016-11-09 17:47:10 +11:00
blckmn 9df456cbd7 Using defines from @boris.b. for remapping F3 T16 and 17 2016-11-09 17:40:01 +11:00
blckmn 4f84f907df Adding DSHOT to EVO - needs testing. 2016-11-09 17:34:37 +11:00
Martin Budden 04827440c8 Merge pull request #1422 from jflyper/bfdev-osd-cms-separation-poc
Configuration Menu System (CMS)
2016-11-09 07:29:46 +01:00
blckmn 97a83abab3 Added more targets for DSHOT 2016-11-09 17:13:00 +11:00
blckmn 2cacc96710 Rename file, and fix F3 support.
Added DSHOT support to DOGE (requires testing)
2016-11-09 16:31:36 +11:00
blckmn 1a8f11261e Updates following review 2016-11-09 16:24:22 +11:00
blckmn 1dbd7ee732 Simplified target timer definitions 2016-11-09 16:24:21 +11:00
jflyper 99cc39dcc4 Menu restructuring
- Created “OTHER PP” menu entry in PROFILE for “Other Per Profile”
items.
- Moved dterm set point weight and set point relax to OTHER PP.
- Added missing angle strength, horizon strength and transition.
2016-11-09 12:11:35 +09:00
J Blackman 5167346fe3 Merge pull request #1498 from kc10kevin/master_fixfuryf3
Fix FURYF3 Timers-Dshot
2016-11-09 13:23:21 +11:00
jflyper 9c4bedb7d4 Fix for SINGULARITY build 2016-11-09 11:10:44 +09:00
kc10kevin dabb7d6436 Fix FURYF3 Timers-Dshot 2016-11-08 19:21:58 -06:00
borisbstyle 7e548374bf correct AF 2016-11-09 01:57:10 +01:00
blckmn 8c9ed2d437 Small tidy of LED code 2016-11-09 09:58:21 +11:00
jflyper 8530cd4ba1 Menu restructuring
- Rate profiles are handled correctly
- Added FILTER GLB (Global) and FILTER PP (Per Profile) sub menus
- Moved MISC menu under top level.
2016-11-09 05:42:22 +09:00
Anders Höglund 657eee6617 Travis optimizations (#1496)
* add travis directorie cache for arm sdk

* Travis. Test if make all in one job would work. And how slow/fast.

* Travis. Check that the old method with a couple specific targets still works.

* Rebased master and build all targets again.

* Make verbosity level 0 even less verbose, was still too much for travis in one mega-jumbo-all-target build.

* Even less output from make in verbosity level 0. Some Makefile symbol name cleanup too.

* arm_sdk_install did not check if allready downloaded and installed. Added checks and deps. Travis caching might work better now...

* Build all 56 targets to test Travis caching perf.

* Build all 56 targets to test Travis caching perf. Again. Now with correct yml arrsy syntax.

* Added installation of ccache and also to Travis cache. Caching the cache.

* Travis. Remove some unused APT libs, to see if this affects caching and build times.

* Travis. YAPT (Yet another perf trial). Remove all apt package install.

* Disaster. Put back installation if build-essential.

* Disaster still. Put back installation if zliblg-dev.

* Disaster, again. Put back installation of libc6 .

* Travis. Minimizing APT installation as it not be cached, issue 5876 on travis-ci github.

* Travis. Added comment on target specification.
2016-11-08 19:41:20 +01:00
jflyper cff08148f0 Merge pull request #10 from martinbudden/bf_osd9
Improved CMS const correctness. Added CMS and USE_MSP_DISPLAYPORT to common.h
2016-11-09 01:02:20 +09:00
Martin Budden f68e6a4d2f Improved CMS const correctness. Added CMS and USE_MSP_DISPLAYPORT to common.h 2016-11-08 15:46:05 +00:00
jflyper b5a29955f1 REVO target for testing 2016-11-09 00:18:53 +09:00
jflyper f783ef4015 Added a TASK_CMS start condition for MSP_DISPLAYPORT only case 2016-11-09 00:18:38 +09:00
borisbstyle 6dfa099f94 Merge pull request #1495 from mikeller/fix_pid_scaling_for_servos
Changed scaling of axisPID to be local to mixer only, since the servos need unscaled axisPID.
2016-11-08 11:13:28 +01:00
mikeller ea3291c404 Changed scaling of axisPID to be local to mixer only, since the servos need unscaled axisPID. 2016-11-08 22:38:30 +13:00
jflyper c9b7ac21c1 Added onChange function call to scalar data types
This will make changed values to take effect immediately in the profile
related menus.

It’s only used for profile selection now; will be used more through out
the menu contents.
2016-11-08 18:22:00 +09:00
jflyper 0f121c69bb Merge pull request #9 from martinbudden/jf_osd6
CMS currentTime tidy
2016-11-08 18:03:38 +09:00
jflyper c58132a198 Merge pull request #8 from martinbudden/jf_osd8
Tidy of osd.c and CMS related #defines
2016-11-08 18:00:27 +09:00
jflyper 6bcec1bcd7 Merge pull request #7 from martinbudden/jf_osd7
Added CMS test code
2016-11-08 17:59:58 +09:00
Martin Budden 2a2960f584 Tidied up CMS related #defines 2016-11-08 06:38:22 +00:00
Martin Budden 1bbc0420ad CMS currentTime tidy 2016-11-08 06:30:24 +00:00
Martin Budden 3fe8e4b0c0 Merge pull request #1491 from blckmn/io_licence_header
Adding missing licence headers
2016-11-08 07:04:08 +01:00
Martin Budden 30dfe0c3a5 Tidy of osd.c 2016-11-08 05:36:56 +00:00
jflyper 7861603c96 Optional string for OME_Label
OME_Label now has an optional string (data).
Profile number is now displayed PID menu using this facility.
2016-11-08 14:20:12 +09:00
blckmn 9fc0f97359 Adding missing licence headers 2016-11-08 15:48:11 +11:00
jflyper b7342b98e2 Cosmetics around masterConfig.osdProfile.item_pos[] 2016-11-08 13:18:28 +09:00
jflyper bf5430a2bd Remove historical OSD_CALLS_CMS
This was a part of the original code, and was left here so there will
be an option to call CMS code from OSD task so that there is no need
for a separate CMS task.
It was eventually unused; there are couples of important logics around
cmsOpenMenu so doing this will require the same amount of code.
2016-11-08 12:14:27 +09:00
blckmn 8dc3bee80d Adding DMA ownership for ADC, LED STRIP, USART and MOTOR 2016-11-08 13:47:37 +11:00
Martin Budden 2c9d71aeae Added CMS test code 2016-11-07 20:51:08 +00:00
jflyper 576ad19914 Add OME_Funcall to call a function.
With the introduction of the CME_Menu, OME_Submenu became unsuitable
for general function calls. Actually, it works and call the designated
function, but attempt to externally traverse the menu structure fail
because it expects CME_Menu * as data for OME_Submenu.
2016-11-08 05:27:09 +09:00
Faduf d93e218073 Beeper inversion and I2C Pull-up deactivation 2016-11-07 19:55:09 +01:00
Faduf 87c305639a Update target.h 2016-11-07 19:54:12 +01:00
borisbstyle 9ec798a6f5 Merge pull request #1487 from rotcehdnih/X_RACERSPI_DSHOT
X_RACERSPI_DSHOT
2016-11-07 16:08:02 +01:00