Commit Graph

588 Commits

Author SHA1 Message Date
mikeller b329f0d70b Separate out target specific tests into the 'test-all' goal. 2019-02-03 15:54:26 +13:00
Michael Keller b36acf5576
Merge pull request #7490 from mikeller/add_makefile_test_invocations
Added 'test_help' and 'test_<testname>' targets to Makefile.
2019-01-30 00:54:00 +13:00
mikeller 4bd9605d2a Added 'test_help' and 'test_<testname>' targets to Makefile. 2019-01-28 20:39:05 +13:00
mikeller 8c2a896025 Added 'test-representative' make target to run a representative subset of the unit tests. 2019-01-28 00:08:01 +13:00
mikeller 5c4d94457c Added the ability to print lists of targets by MCU type to the Makefile. 2019-01-19 15:09:26 +13:00
mikeller 5b3f54874d First wave of feature cut conversions: CHEBUZZF3, MIDELICF3, and SPRACINGF3EVO. 2019-01-19 00:53:09 +13:00
mikeller 2e000506c8 Renamed to 'FEATURE_CUT_LEVEL', added 'FORCE_FEATURE_CUT_LEVEL' command line option. 2019-01-17 09:03:35 +13:00
Michael Keller 776549785d For discussion: Take a methodical approach to dealing with flash overflows. 2019-01-16 15:56:10 +13:00
Dominic Clifton 2584a90134 Ensure debug symbols are generated for startup code when needed. 2018-12-10 19:50:59 +01:00
mikeller 3be377bde1 Fixes for NRF24 SPI RX drivers. 2018-08-31 00:10:15 +12:00
mikeller 4ec481a843 Added '-fno-common' build option, fixed resulting problems. 2018-08-30 18:58:34 +12:00
mikeller 581628eeb4 Switch to GNU11 language standard. 2018-08-19 10:33:32 +12:00
Michael Keller 2293462324
Added more verbosity. 2018-07-22 12:08:31 +12:00
mikeller 5c16c50826 Added per-MCU-type build targets. 2018-07-22 11:24:07 +12:00
Anders Hoglund 0185018973 Build target groups populated dynamically. 2018-07-16 18:10:03 +02:00
mikeller 7a2192d13e Fixed typo in 'Makefile'. 2018-05-27 10:53:50 +12:00
Andrey Mironov ed72803858 Added FAST_RAM usage correctness check 2018-05-23 14:40:33 +03:00
Andrey Mironov eac01a6ad6 Replaced PCRE with egrep for macOS users 2018-05-22 12:00:16 +03:00
mikeller e823920662 Added memory usage output to linker. 2018-05-16 23:17:03 +12:00
mikeller 3a149dd450 Rebased, fixed regex for target name at end of line. 2018-05-14 19:18:20 +12:00
mikeller 4c11c6666b Fix from review. 2018-05-14 19:13:37 +12:00
mikeller ede204aa81 Removed some target dependencies, and added makefile target 'check-target-independence' to find dependencies. 2018-05-14 19:13:37 +12:00
jflyper 35df29f0bc Use nomk to signify no build target name 2018-05-05 01:13:12 +09:00
Michael Keller f53d79d13f
Changed 'relwithdebinfo' debug option to more memorable name. (#5690) 2018-04-16 23:08:33 +12:00
Andrey Mironov a3f33f996f Added release with debug info DEBUG type 2018-04-12 10:03:50 +03:00
Petr Ledvina eee15e7ca4 Implement minimalistic strcasestr (#5411)
* Implement minimalistic strcasestr

* fixup! Implement minimalistic strcasestr

* Add _GNU_SOURCE

Enable gcc extensions

* fixup! fixup! Implement minimalistic strcasestr
2018-03-15 02:17:23 +13:00
Vishal Verma 2074dbb004
Makefile: fix clean_all trying to cleean SKIP_TARGETS
clean_all or all_clean were trying to clean SKIP_TARGETS too, resulting
in:

    make/targets.mk:15: *** The target specified, ALIENWHOOP, cannot be
        built. Use one of the ALT targets: ALIENWHOOPF4 ALIENWHOOPF7.  Stop.

Remove SKIP_TARGETS from the clean lists.
2018-02-21 11:12:50 -07:00
Anders Hoglund 1605b15cff Clean up the verbosity usage with echo commands in makefiles. 2017-12-30 16:28:52 +01:00
blckmn 7036ad9074 Removed ITCM_RAM warning by defining the region. 2017-12-22 09:20:40 +11:00
Michael Keller 5ae3933db4 Changed make target for 'all' to not include unsupported, added 'all_with_unsupported' (formerly 'all') and 'unsupported' targets. 2017-10-18 09:56:44 +13:00
Michael Keller e6fdd266e0 Removed F1 targets from the target lists used for CI, added warning about deprecation. 2017-10-17 11:34:09 +13:00
Steffen Windoffer 03aa31acdd remove not needed whitespaces 2017-08-24 11:33:39 +02:00
Anders Hoglund ab232e8828 Remove hardcoded unconditional measurement of target build time. 2017-08-17 11:29:17 +02:00
blckmn 2dca6a5bbc Preparation for F4 being LL enabled.
Updated F7 to use latest HAL / LL libraries
2017-07-29 23:02:39 +10:00
fishpepper b57c3ea5d8 adding openocd-gdb command to makefile 2017-07-25 23:24:16 +02:00
blckmn 6151ded961 Low level driver for SPI for F7 2017-07-23 20:53:45 +10:00
blckmn 61cfb0aedf Some separation in the Makefile 2017-07-21 07:51:13 +10:00
Martin Budden cf9d20bede Merge pull request #3413 from martinbudden/bf_gyro_spi_tidy
SPI tidy. Rename SPI functions. Rationalise parameter order.
2017-07-20 19:31:57 +01:00
Martin Budden 2fd20c2bd9 Rename SPI functions. Rationalise parameter order. 2017-07-20 16:22:59 +01:00
Martin Budden 6943fb8e56 Split MSP box code into separate module 2017-07-20 13:33:34 +01:00
Martin Budden 657c88c767 Merge pull request #3567 from brucesdad13/target-alienwhoop
SKIP_TARGET for make clean_all
2017-07-20 05:58:01 +01:00
brucesdad13@gmail.com 5c413726fa Complement for SKIP_TARGET PR #3545 to skip same targets for clean_all etc. 2017-07-19 20:15:29 -04:00
jflyper ec8592d779 Rebased 2017-07-18 17:45:55 +09:00
jflyper 46b3a7c9b0 Define and use i2c functions that accept busDevice_t 2017-07-18 16:46:23 +09:00
Michael Keller dcc600a78b Merge pull request #2727 from DieHertz/camera-control
Camera OSD control
2017-07-18 06:47:57 +08:00
Michael Keller 9e73acf73b Inverted when the SKIP_TARGET warning is being shown. 2017-07-17 19:01:14 +08:00
brucesdad13@gmail.com d1b331baea * @mikeller asked if I would "[add] a warning message if targets are not built because of `SKIP_TARGETS`" to avoid confusion and frustration. I've put it at the beginning of the build process.
- Charlie Stevenson
2017-07-16 23:46:48 -04:00
Martin Budden dcb21a92c1 Merge pull request #3527 from brucesdad13/target-alienwhoop
New ALIENWHOOP target
2017-07-16 07:43:42 +01:00
DieHertz cc358dc405 Implemented Camera Control using Hardware and Software PWM 2017-07-16 02:23:31 +03:00
brucesdad13@gmail.com 7fcc0b0a20 Renamed define DUMMY_TARGETS to SKIP_TARGETS in last commit but forgot to update where it was used. No more late night commits :D
~ Charlie Stevenson
2017-07-15 02:39:35 -04:00