jflyper
71f17a8f2b
CMS files as size optimized
2016-12-10 21:01:44 +09:00
Michael Keller
a9309e1204
Merge pull request #1747 from mikeller/optimise_non_rt_size
...
Optimised size for non realtime targets.
2016-12-11 00:44:46 +13:00
Anders Hoglund
b90185ef8c
Build date and rev was not updated on incremental builds. Fixed.
2016-12-09 01:05:08 +01:00
Michael Keller
5b674c8e4f
Switched to 'SPEED_OPTIMISED_SRC', 'SIZE_OPTIMISED_SRC'. Also fixed spelling.
2016-12-06 14:01:06 +13:00
Michael Keller
9caa8b6cba
Disabled size optimisation for F4.
2016-12-06 14:01:06 +13:00
Michael Keller
9f7bae899f
Added 'low priority' target list.
2016-12-06 14:01:06 +13:00
Michael Keller
43b41d054e
Added '-ffast-math' to space optimised targets, to eliminate linker warnings and further reduce size.
2016-12-06 14:01:06 +13:00
Michael Keller
6ea054dcf3
Optimised size for non realtime targets.
2016-12-06 14:01:06 +13:00
Martin Budden
2b3cc549e9
Enabled CCM RAM for stack. Added stack watermarking
2016-12-01 09:46:47 +00:00
borisbstyle
e9083db022
Disable GPS by default on smaller Sizes
2016-12-01 00:13:19 +01:00
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