Martin Budden
79f0a7088a
Moved serial_cli to fc directory
2017-01-04 11:13:40 +00:00
Martin Budden
e8345369bb
Moved init() and hardfault handling out of main into fc directory
2017-01-03 09:10:34 +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
blckmn
14efffcaf7
Clean up use of startup files in Makefile so as to specify different files for different MCUs
2016-12-30 21:17:56 +11:00
Michael Keller
6aec4e1ec5
Merge pull request #1918 from mikeller/remove_local_mk
...
Removed 'local.mk' from repo so that it will be properly ignored.
2016-12-30 13:51:43 +13:00
jflyper
86bb650617
Merge remote-tracking branch 'betaflight/master' into bfdev-smartaudio
2016-12-30 00:11:57 +09:00
Michael Keller
ac877438f1
Removed 'local.mk' from repo so that it will be properly ignored.
2016-12-29 12:55:33 +13:00
Martin Budden
b269de2acc
Renamed drivers/pwm_rx.c to drivers/rx_pwm.c
2016-12-28 19:04:39 +00:00
Martin Budden
d04ef3ff02
Merge pull request #1886 from sambas/bf_f7_pwmoutput
...
Unify F7 pwmoutput
2016-12-26 16:26:02 +01:00
Sami Korhonen
6b48aab3c6
Unify F7 pwmoutput
2016-12-25 09:17:20 +02:00
Sami Korhonen
86f08ee9b3
Rework F7 vcp
...
fix badly configured poll timer
unify to serial_usb_vcp.c
2016-12-24 13:17:36 +02:00
blckmn
c49d36a346
Initial implementation of SPEK SRXL telemetry protocol
2016-12-22 07:54:52 +11:00
jflyper
3aaef42d1b
Rebased
2016-12-18 18:32:36 +09:00
Michael Jakob
07f7b20aec
Move Brushed ESC auto detection into seperate source files
...
pwm_output.c and pwm_output_hal.c are used aternativly
2016-12-14 20:43:14 +01:00
Anders Hoglund
33981ac366
Makefile optimisation corrections.
...
New proposal for Makefile optimisation cleanup. Based on @AndersHoglund's 'makefile_optimization_cleanup'.
Separated out debug build path.
2016-12-14 12:45:38 +13:00
atomiclama
45c792df0a
Changed variable REVISION to immediate expansion.
...
This prevents the git command log from command being executed during
every use of the variable REVISION and so speeds up the build by ~5sec
on my machine
2016-12-13 07:32:57 +00:00
jflyper
af3132d422
Rebased
2016-12-12 06:35:38 +09:00
Martin Budden
be5ef23fa9
Merge pull request #1746 from sambas/bf_nucleof7
...
NucleoF7 board support
2016-12-11 19:32:15 +01:00
J Blackman
ccfb19edfe
Merge pull request #1646 from basdelfos/esc_telemetry_as_sensor
...
ESC telemetry as sensor
2016-12-11 18:26:41 +11:00
jflyper
71f17a8f2b
CMS files as size optimized
2016-12-10 21:01:44 +09:00
jflyper
e2e7835cf8
Add cms files and vtx_smartaudio.c as size optimized
2016-12-10 20:53:31 +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
Bas Delfos
b53cbbefc3
Moved ESC telemetry to sensors
2016-12-08 21:19:23 +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
Sami Korhonen
7c6d3efa13
NucleoF7 board support
2016-12-04 09:54:17 +02: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