Sam Grove
e508525bd4
Merge pull request #2000 from egostm/STM32F4xx_ADC2_support
...
[STM32F4] Add ADC2 support to F4 family
2016-06-24 16:15:30 -05:00
Sam Grove
aa5bfcd8e7
Merge pull request #2002 from LMESTM/dev_discof429zi_spipins
...
[STM32] Add SPI defaults pins to DISCO_F429ZI
2016-06-24 16:14:25 -05:00
Sam Grove
667d49ed8f
Merge pull request #1985 from kjbracey-arm/iar_vlas
...
Turn on C99 VLAs in IAR
2016-06-24 16:13:22 -05:00
Sam Grove
a30fac1e1e
If a target is restricted to single threaded mode, fail compilation of the test as not supported
2016-06-24 16:08:59 -05:00
Sam Grove
6dd11c76e4
Merge pull request #1976 from theotherjimmy/memap-args
...
Generalize flag handling
2016-06-24 15:03:50 -05:00
Jimmy Brisson
7b3ef2179f
Make mcu and tool arguments many and update all consumers of them
2016-06-24 14:23:19 -05:00
Jimmy Brisson
d757f35d15
Update style
2016-06-24 14:23:19 -05:00
Jimmy Brisson
7e5deaa7d0
standardize on nargs="*"
2016-06-24 14:23:19 -05:00
Jimmy Brisson
3276854f49
fix parse error in test.py and make -n + -p comma separated
2016-06-24 14:23:19 -05:00
Jimmy Brisson
439d2e8539
Add -S, -L, and --source to the project.py mutually exclusive group
2016-06-24 14:23:19 -05:00
Jimmy Brisson
053efc6864
Add -S, -L, and --source to the mutually exclusive group
2016-06-24 14:23:19 -05:00
Jimmy Brisson
c969a4c784
Better test completion and everything that can be is columnated
2016-06-24 14:23:17 -05:00
Jimmy Brisson
91c45a7b6f
Improve test -n and -p failure messages
2016-06-24 14:22:48 -05:00
Jimmy Brisson
2fc4d64b07
Brought test_api.py and users into the new order of argument parsing
2016-06-24 14:22:48 -05:00
Jimmy Brisson
18868ff3fb
Convert project.py to the new style of argument parsing
2016-06-24 14:22:47 -05:00
Jimmy Brisson
c5ac2cfdec
Create type combinator many
2016-06-24 14:22:47 -05:00
Jimmy Brisson
e4c6bcd724
Move test parsers to tests.py
2016-06-24 14:22:47 -05:00
Jimmy Brisson
b98c8c1c33
Generalize all appropriate arguments and check for file existance
2016-06-24 14:22:47 -05:00
Jimmy Brisson
43e036d6e1
Move to argparse from optparse
2016-06-24 14:22:47 -05:00
Jimmy Brisson
52a7f64d67
Generalize parsing types
2016-06-24 14:22:41 -05:00
Rohit Grover
b12f0c2ad2
take care of a compiler warning
2016-06-24 15:21:04 +01:00
Rohit Grover
7b110f077e
make use of symbol BLOCK1_SIZE to replace a naked constant
2016-06-24 15:21:04 +01:00
Rohit Grover
0c5a7beb20
white space diffs
2016-06-24 15:21:03 +01:00
Rohit Grover
717651eb3f
add better comments to the #if blocks guarding KSDK2 support
2016-06-24 15:21:03 +01:00
Laurent MEUNIER
db7628c4b6
[STM32] Add SPI defaults pins to DISCO_F429ZI
2016-06-24 15:06:59 +02:00
Sam Grove
0bbac4138d
Merge pull request #1999 from screamerbg/fix-ignore-root
...
Fixed .mbedignore logic to ignore the walk() root
2016-06-23 22:40:35 -05:00
Sam Grove
303f39a458
Merge pull request #1981 from bridadan/travis-config-tests
...
Adding config tests to travis script
2016-06-23 22:34:43 -05:00
Sam Grove
d3a6ac3f5f
Merge pull request #1995 from geky/fix-debug-info
...
[tools] Reorder option handling in toolchains
2016-06-23 22:34:18 -05:00
Mihail Stoyanov
5f92574163
Merge pull request #1986 from svastm/fix_report
...
Fix html report exporter row tag
2016-06-24 02:26:30 +01:00
Mihail Stoyanov
6c53baf7d2
Fixed match walk() root against the ignore list.
...
For example .mbedignore in tools/ contains '*' and naturally should match all files, folders including tools/ itself. Without this fix, tools/ is added to the include path
2016-06-24 01:24:09 +01:00
Brian Daniels
93773bad68
Calling mbed_main when using RTX and compiling with IAR
2016-06-23 17:09:38 -05:00
Jimmy Brisson
ee8a02c6ab
Generalize export format flag input
2016-06-23 15:45:31 -05:00
Jimmy Brisson
f442fd9394
Broaden acceptable toolchain spec; improved incorrect toolchain error
2016-06-23 15:45:31 -05:00
Laurent MEUNIER
0f49396a0a
[STM32F4] Add ADC2 support to F4 family
...
Introducing ADC2 support for NUCLEO_F446ZE implies to have the support
in the core part for all F4 chipsets that possibly support it (even if
not supported on all boards).
2016-06-23 17:08:22 +02:00
Kevin Bracey
b74546c731
Warn about or prevent VLA use in C++
...
ARM and GNU compilers currently are in a mode where they will accept VLAs
in C++ as an extension. IAR does not accept them in C++.
Avoid potential portability surprises by making GCC warn, and
deactivating the extension in ArmCC.
2016-06-23 09:57:05 +03:00
Kevin Bracey
80a03e1787
Turn on C99 VLAs in IAR
...
IAR defaults to C99 mode, but doesn't enable VLAs by default. Enable them
to make it more conformant.
We don't have much if any code using actual variable-length arrays, but
variably-modified types are occasionally used. The same switch controls
both.
(VLAs were actually already enabled in most of the project export
templates, but not the build script).
2016-06-23 09:34:12 +03:00
Christopher Haster
5a4c5df4dc
[tools] Reordered option handling in toolchains
...
Options were parsed and logged before per-toolchain
logging was setup.
Fixes #1990
2016-06-22 09:23:33 -05:00
Bogdan Marinescu
f864b8439f
Merge pull request #1983 from mbedmicro/fix_config_tests
...
Fix K64F-based config tests
2016-06-22 16:47:32 +03:00
svastm
e4f38b031f
Fix html report exporter row tag
2016-06-22 11:36:22 +02:00
Brian Daniels
f340a6de0d
Adding config tests to travis script
2016-06-21 19:09:15 -05:00
Sam Grove
35be1051b8
Merge pull request #1968 from screamerbg/rename-mbed-config
...
Rename mbed_conf.h to mbed_config.h
2016-06-21 18:16:12 -05:00
Sam Grove
5782dd984c
Merge pull request #1980 from mbedmicro/revert-1974-master
...
Revert "cfstore flash-journal integration with config_system (Resubmitted)"
2016-06-21 18:15:15 -05:00
Mihail Stoyanov
541c478dbf
Remove tracking of existing mbed_config.h in the source tree
2016-06-21 23:43:09 +01:00
Mihail Stoyanov
4d68152ef1
Rename mbed_conf.h to mbed_config.h
...
Following the pattern device_has to DEVICE_, features to FEATURE_,
the mbed config system should map to mbed_config.h
2016-06-21 23:41:04 +01:00
Mihail Stoyanov
d0e58aba94
Merge https://github.com/mbedmicro/mbed
2016-06-21 23:40:32 +01:00
Sam Grove
3a01862a4f
Merge pull request #1967 from screamerbg/fix-double-ignores
...
Fixed double-ignored files that cause python exception
2016-06-21 17:36:01 -05:00
Sam Grove
3f5ab2fbb1
Revert "cfstore flash-journal integration with config_system (Resubmitted)"
2016-06-21 17:32:57 -05:00
Bogdan Marinescu
20583ba172
Fix K64F-based config tests
...
PR #1974 added a new configuration parameter to K64F, which in turn made
some tests break, because they found an unexpected configuration
parameter. Fixed by defining a special target for the tests
(test_target) that can be used independently of the actual mbed targets.
2016-06-21 19:58:03 +03:00
Bogdan Marinescu
76c8be692c
Merge pull request #1974 from simonqhughes/master
...
cfstore flash-journal integration with config_system (Resubmitted)
2016-06-20 11:56:17 +03:00
Mihail Stoyanov
e835c48cc8
Rename ignore_ptrs to ignore_patterns
...
Add comments to code
2016-06-17 23:27:50 +01:00