Martin Kojtal
692d9055b1
Merge pull request #4725 from theotherjimmy/extra_targets_exporters
...
Parse and use custom targets in exporters
2017-07-13 17:00:38 +02:00
Martin Kojtal
441fda979d
tools: fix toolchain extend inc paths
...
inc paths might be a list or might not be (just single string). If they don't, we are ending up with non valid include paths (one letter include paths).
This as result would not compile.
2017-07-12 16:24:06 +01:00
Jimmy Brisson
e6bdc324ec
Allow custom_targets.json exporting
2017-07-07 14:45:58 -05:00
Jimmy Brisson
81446f69be
Generate exporter suppored lists when needed
2017-07-07 14:45:32 -05:00
Anna Bridge
8224dab741
Merge pull request #4547 from bridadan/sort_config_data
...
Sort the config parameters before printing them
2017-07-07 12:44:18 +01:00
Anna Bridge
292b4082ef
Merge pull request #4636 from theotherjimmy/quote-cflags
...
Double escape defines in gnuarmeclipse export
2017-07-07 12:40:40 +01:00
Anna Bridge
e1bc3efd0c
Merge pull request #4711 from LordGuilly/verbose_missing
...
added the missing verbose=verbose to printout the command line correctly at build_api.py
2017-07-07 12:38:23 +01:00
Anna Bridge
d2cb0c6105
Merge pull request #4215 from theotherjimmy/lint-targets-json
...
Add script to lint targets.json
2017-07-07 12:36:44 +01:00
Jimmy Brisson
99b37b28bb
Merge pull request #4468 from moonchen/quote-include-paths
...
Put quotes around include files
2017-07-06 10:13:27 -05:00
lordguilly
5f22577da1
added the missing verbose=verbose to printout the command line correctly
2017-07-06 00:38:42 +01:00
Martin Kojtal
3c08c96494
IAR: remove stm32f413 from definitions
...
This definition requires IAR 7.80.2 and higher.
It will be readded once we all update to the latest IAR 7.80 patch release. For
future, please any new target should state what are the requirements on tools to
avoid this suprises.
2017-07-04 09:48:44 +01:00
Jimmy Brisson
a5a5fa3a7b
Double escape defines
...
Fixes a bug where quoting gets stripped by the shell used in the makefile
and another bug where the lack of escaping would cause parser errors in
eclipse.
2017-06-29 14:15:23 -05:00
Jimmy Brisson
18bca08d4b
Reduce device has whitelist
2017-06-29 14:09:39 -05:00
Jimmy Brisson
dfeb864f19
Add line between local and module imports
2017-06-29 14:09:39 -05:00
Jimmy Brisson
7775764db9
Add license header
2017-06-29 14:09:39 -05:00
Jimmy Brisson
2598bcd1b9
Restrict device_has
2017-06-29 14:09:39 -05:00
Jimmy Brisson
37a3e20dfe
Revamp option parsing and add more checks
2017-06-29 14:09:39 -05:00
Jimmy Brisson
32966bbcbe
Stylize and add function docs
2017-06-29 14:09:39 -05:00
Jimmy Brisson
ae2268490f
Added simple linter for targets.json
2017-06-29 14:09:39 -05:00
Jimmy Brisson
18b1cb6c11
Merge pull request #4531 from adbridge/update
...
Update branching option to branch from another branch.
2017-06-29 11:05:17 -05:00
Jimmy Brisson
e57296d5b9
Merge pull request #4598 from theotherjimmy/iar-styling
...
Fix style issues in IAR exporter
2017-06-26 10:30:22 -05:00
Jimmy Brisson
d103979e92
Merge pull request #4572 from bcostm/add_usb_disco_l072cz
...
DISCO_L072CZ_LRWAN1: Add support of USB Device
2017-06-26 10:28:31 -05:00
Jimmy Brisson
72bdeefca9
Merge pull request #4552 from bcostm/add_IAR_nucleo_f767zi
...
NUCLEO_F767ZI: Add missing IAR definitions
2017-06-26 10:27:46 -05:00
Jimmy Brisson
86f7cf43f8
Merge pull request #4426 from theotherjimmy/faster-scan
...
Improve directory scanning performance
2017-06-26 10:22:23 -05:00
Jimmy Brisson
f3dc8a6bb1
Merge pull request #4103 from andrewleech/extra_targets
...
Add extra_targets.json support to build tools
2017-06-26 10:20:15 -05:00
Anna Bridge
f1d0314783
Merge pull request #4410 from arostm/dev_disco_f413ZH
...
DISCO_F413ZH: Add new platform
2017-06-23 11:41:50 +01:00
Jimmy Brisson
75935b466d
Merge pull request #4616 from amq/master
...
Fix unresolved include of mbed_config.h in Eclipse
2017-06-22 10:11:35 -05:00
Jimmy Brisson
14a0fb7ca5
Fix style issues in IAR exporter
2017-06-22 09:41:22 -05:00
Martin Kojtal
ea4220dda0
Merge pull request #4578 from sarahmarshy/patch-10
...
Turn off "browse information" in Uvision template
2017-06-22 13:53:16 +02:00
amq
2b70e8f061
Fix unresolved include of mbed_config.h in Eclipse
2017-06-22 13:51:26 +02:00
arostm
9e7c9e8b4a
DISCO_F413ZH: Remove usb from build_travis.py
2017-06-22 09:23:09 +02:00
arostm
a4f6fc171e
DISCO_F413ZH: Typo correction in build_travis.py
2017-06-22 09:23:08 +02:00
arostm
d1aa129c02
DISCO_F413ZH: delete RTOS in build_travis.py
2017-06-22 09:23:08 +02:00
arostm
ac3d5a0b25
DISCO_F413ZH: add IAR exporter
2017-06-22 09:23:08 +02:00
arostm
b862b653d3
DISCO_F413ZH: corrections
...
- leds definition
- add sw4stm32 exporter
- recomment mco debug
2017-06-22 09:16:32 +02:00
arostm
45d42336ce
DISCO_F413ZH: add terget.json, build_travis.py and test.py changes
2017-06-22 09:16:32 +02:00
Andrew Leech
4491d2e3f7
Prevent modifying existing targets.
...
A warning will be printed if it is attempted.
2017-06-21 22:17:58 +10:00
Andrew Leech
6bd55a16fe
Add basic unit tests for custom_targets.json handling
2017-06-21 22:17:57 +10:00
Jimmy Brisson
49645b44d8
Clear custom-targets uppon setting new taregts.json location
2017-06-21 22:17:57 +10:00
Andrew Leech
2540f01d26
Handle situation when options.source_dir is None
2017-06-21 22:17:57 +10:00
Andrew Leech
bf08b108aa
Add custom_targets.json file contents to targets
...
Avoid duplication of update_target_data() code
Keep "custom_targets.json" filename definition in Targets()
2017-06-21 22:17:57 +10:00
Jimmy Brisson
2c4475cacc
Find extra targets in all source folders
2017-06-21 22:17:57 +10:00
Andrew Leech
58c52fa2e7
Recursively merge extra_targets into targets
...
Recursively merge any target configs in extra_targets.json rather than completely replacing keys at the top level
2017-06-21 22:14:07 +10:00
Andrew Leech
e6e3d08ea6
Add extra_targets.json support to build tools
...
If the file extra_targets.json exists in the working directory load it over the top of the built in targets.json for defining new and overriding built in mbed target definitions.
2017-06-21 22:14:07 +10:00
adbridge
d1f3eb6ba6
Added template file for PR commit message plus minor review changes
2017-06-21 11:50:14 +01:00
Mo Chen
1b63202c27
Put quotes around include files
...
This fixes a problem when the path to include files have spaces.
See https://github.com/ARMmbed/mbed-os-example-uvisor/issues/31 for an
example of this problem.
Signed-off-by: Mo Chen <mo.chen@arm.com>
2017-06-20 14:00:38 -05:00
bcostm
e6a013fa35
DISCO_L072CZ_LRWAN1: Add usb in build_travis.py
2017-06-20 16:12:32 +02:00
Anna Bridge
c5e1fa70d9
Merge pull request #4242 from bcostm/dev_disco-l475-iot
...
DISCO_L475VG_IOT01A : Add new target
2017-06-20 11:41:42 +01:00
Jimmy Brisson
2e87f56a55
Merge pull request #4541 from theotherjimmy/fix-large-string
...
Fix a bug in print_large_string
2017-06-19 12:00:07 -05:00
Jimmy Brisson
b56d9f3df3
Merge pull request #4540 from theotherjimmy/export-app-config
...
Support app config option for export
2017-06-19 11:59:38 -05:00