Commit Graph

391 Commits

Author SHA1 Message Date
Martin Budden 890eab203b First cut of CRSF RX and telemetry code 2016-11-17 22:36:11 +00:00
Bas Delfos 7c154c98db Enabled ESC telemetry on X_RACERSPI target 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
blckmn 58105c25ac Simplified Owner management 2016-11-10 18:56:13 +11:00
Anders Höglund 446959e8df Travis. Run both unit tests and target builds. (#1511)
* Travis. Run both unit tests and target builds.
2016-11-09 21:28:14 +01: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
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 3bce0fb5f1 Overlooked menu separation from osd.c
This was overlooked (cms_menu_osd.h was already there).

Now the element position editing capability is absolutely gone.
2016-11-07 16:54:22 +09:00
Martin Budden d8a83518db CMS file renaming. displayPort renaming 2016-11-06 20:24:33 +00:00
Martin Budden a7a428a5bb Code tidy and addition of GPL headers 2016-11-06 10:29:11 +00:00
jflyper e9a2f2b2c1 Merge remote-tracking branch 'betaflight/master' into bfdev-osd-cms-separation-poc 2016-11-06 02:43:24 +09:00
Martin Budden ca1de7a4d9 Split OLED displayport out of dashboard 2016-11-04 10:25:44 +00:00
borisbstyle 7100454a1d Fix DMA bug on F3 // enable flto again (Thanks to @ronlix for the find) 2016-11-03 23:43:16 +01:00
Martin Budden 1f5e593120 Abstracted displayPort from CMS 2016-11-03 21:24:31 +00:00
borisbstyle 7b8ebfc8f9 Disable -flto optimiser option for F3, F4 and F7 2016-11-02 22:24:08 +01:00
Martin Budden 5bc1105871 Renamed display to dashboard 2016-11-02 05:00:09 +00:00
Steffen Windoffer 00aabf97fe moved f7 debug hardfaults to a familar place 2016-10-29 18:57:19 +02:00
Martin Budden 31828873fa Split mixer and servo code 2016-10-24 20:58:45 +01:00
borisbstyle f70d9f3464 Merge pull request #1372 from betaflight/bf_serial
Add Serial Passthrough to the motors
2016-10-24 00:03:48 +02:00
Martin Budden 96bbdee812 Merge pull request #1377 from blckmn/makefile_sample
Added sample to Makefile
2016-10-23 08:11:26 +01:00
blckmn d12d252e37 Added sample to Makefile (can run 'make sample' to pull in a few targets, like travis) 2016-10-23 14:17:53 +11:00
Sami Korhonen ec923b6180 Escserial test 2016-10-23 00:59:07 +02:00
Anders Hoglund a686e4690a Tidy up and add some Makefile help texts. 2016-10-22 19:22:46 +02:00
Sami Korhonen 3b7e6166fc Fix2? travis-ci AnyFC-F7 target 2016-10-21 13:41:11 +03:00
Sami Korhonen 820f1c3641 Fix? AnyFC-F7 travis-ci 2016-10-21 13:26:26 +03:00
Sami Korhonen 7b60227716 F7 DSHOT test 1 2016-10-21 08:51:14 +03:00
Sami Korhonen 8fa8249a15 Enable 4WAY 2016-10-21 08:51:05 +03:00
Sami Korhonen 97f554e210 F7 First try on ledstrip 2016-10-21 08:51:04 +03:00
Sami Korhonen 1f8805cdf0 squash betaflightF7
Parts and driver boost from @npsm
2016-10-21 08:51:02 +03:00
Martin Budden e21e1f50aa Merge pull request #826 from digitalentity/betaflight-mavlink-telem
MAVLink telemetry support
2016-10-20 07:59:02 +01:00
borisbstyle f698f99198 Merge pull request #1282 from blckmn/digital_motors
DSHOT600 & 150 -> digital one shot motor (ESC) protocol
2016-10-19 00:24:39 +02:00
borisbstyle 5e3c974d64 Remove Legacy Pid Controller 2016-10-18 16:49:16 +02:00
blckmn 9f742b017d OMNIBUS Support, and updates to filenames etc for cleanliness 2016-10-18 20:27:45 +11:00
Martin Budden a771280b50 Moved config.c from config directory to fc directory 2016-10-18 08:57:39 +01:00
Konstantin Sharlaimov (DigitalEntity) 09140cfdef Move MAVLink to lib/main/MAVLink; Post-rebase fixups 2016-10-17 17:24:42 +10:00
Konstantin (DigitalEntity) Sharlaimov ff19b5bcff MAVLink telemetry support 2016-10-17 17:17:25 +10:00
Anders Hoglund 15d9eaffd4 Added junittest XML test results. 2016-10-16 17:48:31 +02:00
Martin Budden 5f791cef77 Renamed some MSP related files 2016-10-16 11:13:38 +01:00
Martin Budden 4608a5d061 Moved softserial out of .mk files into common 2016-10-13 17:31:58 +01:00
Martin Budden e954f53555 Tidied .mk files 2016-10-13 11:35:48 +01:00
blckmn 46a6e560f1 Initial IO remapping capability 2016-10-13 11:08:39 +11:00
Martin Budden 2224a4b4e4 Copied parameter group code over from Cleanflight 2016-10-11 20:52:15 +01:00
Martin Budden 0ccb7040f0 Reorganisation of tasks into fc_tasks.c 2016-10-09 17:43:29 +01:00
J Blackman c407554db7 Merge pull request #1176 from martinbudden/bf_spi_receivers
Add support for receivers connected over SPI
2016-10-02 19:01:34 +11:00
Martin Budden 551bbe1d1a Initial commit of SPI receiver code. 2016-10-02 08:45:42 +01:00
Martin Budden 5fec66b639 Split off serial parts from MSP 2016-10-02 01:01:50 +01:00
Martin Budden bcf8fc9c1e Splitting MSP into serial and MSP parts- stage1 2016-10-01 23:28:20 +01:00
Martin Budden 32fd3eca43 Moved linker scripts into their own directory 2016-09-27 08:25:02 +01:00
nathan 351a921bfb use the toolchain on the path before asking to download a new one 2016-09-13 20:14:55 -07:00