Martin Kojtal
0ea544f143
Merge pull request #3560 from theotherjimmy/refactor-ignores
...
Refactor scan resources to account for base_paths
2017-01-26 10:23:14 +02:00
javier-moreno-tridonic-com
8ff17b9235
Update memap.py
2017-01-23 17:02:15 +01:00
Brian Daniels
35137bbe42
Fixing printing for build step
2017-01-20 14:32:55 -06:00
Brian Daniels
8edc61d244
Breaking up clean command to avoid command limit
2017-01-20 13:21:06 -06:00
Brian Daniels
a23b507c32
Fixing build function for gnuarmeclipse exporter
2017-01-19 18:30:07 -06:00
Brian Daniels
04bacc7d11
Enabling parallel builds by default
2017-01-19 18:29:44 -06:00
Liviu Ionescu
dc6f9342ae
gnuarmeclipse: fix windows paths
2017-01-20 00:46:00 +02:00
Jimmy Brisson
87ee33d56b
Allow keyword arguments to jinja env from exporters gen_file
2017-01-19 08:00:03 -06:00
Jimmy Brisson
6230d78738
Fix undefined keys in CMSIS exporter
2017-01-19 04:02:29 -06:00
Jimmy Brisson
526e592de5
Fix all undefined key errors in iar exporter
2017-01-19 03:54:10 -06:00
Liviu Ionescu
36de50d28a
Exporters: make jinja engine strict
...
- configure the jinja Environment to raise exception when substitution
variables are not defined
- trim spaces and lines, to avoid empty lines in generated files
2017-01-18 19:31:59 +02:00
Liviu Ionescu
f82fa9310e
Merge remote-tracking branch 'ARMmbed/master'
2017-01-18 19:13:25 +02:00
Liviu Ionescu
0c6381ff25
rename short named variables
2017-01-18 19:09:16 +02:00
Liviu Ionescu
4f17c95925
tentative build() implementation
2017-01-18 14:39:50 +02:00
Liviu Ionescu
cc3fe4c73e
all options parsed, build functional
2017-01-18 01:54:04 +02:00
Jimmy Brisson
4a08fd5112
Move sw4stm32 into its own dir
2017-01-17 14:47:36 -06:00
Jimmy Brisson
beb9c6f4ec
Move simplicity to its own dir
2017-01-17 14:47:19 -06:00
Jimmy Brisson
3489b14643
Use sys_libs from mbedToolchain in Makefiles
2017-01-17 13:57:37 -06:00
Jimmy Brisson
70aaaa9367
Move zip into its own dir
2017-01-17 12:39:39 -06:00
Jimmy Brisson
084c93b3b9
Move KDS to its own directory
2017-01-17 12:39:11 -06:00
Jimmy Brisson
ad58ec47e0
Move e2studio into its own folder
2017-01-17 12:38:40 -06:00
Jimmy Brisson
eda115dad9
Move atmelstudio to its own directory
2017-01-17 12:37:54 -06:00
Jimmy Brisson
fdfbde8051
Move DS_5 into its own directory
2017-01-17 12:37:20 -06:00
Jimmy Brisson
13b2a95d3a
Move coide into its own directory
2017-01-17 12:36:40 -06:00
Jimmy Brisson
17f691c54f
Move codered to its own directory
2017-01-17 12:35:54 -06:00
Jimmy Brisson
81df273849
Move sys_libs into mbedToolchain class
2017-01-17 11:57:35 -06:00
Martin Kojtal
04a31f3b39
Merge pull request #3534 from sarahmarshy/export-debug
...
Turn on debugging by default when exporting. Remove optimizations for IAR and Uvision
2017-01-16 16:49:39 +00:00
Martin Kojtal
e592c8a8b2
Merge pull request #3571 from jeromecoutant/PR_DISCO_F769NI
...
DISCO_F769NI introduction
2017-01-16 16:38:20 +00:00
ccli8
867decb4ee
[NUC472/M453] Support exporting IAR project
2017-01-16 10:35:34 +08:00
Brian Daniels
938ac93496
Fixing toolchain executable not found error for build.py
...
Commit 19d56fd40f
removed the default file
paths for the toolchains. This was done under the assumption that the
top-level compile scripts were properly checking that the toolchain
executable was availble. The build.py script was doing this in the wrong
place. This commit rearranges the script a bit so the check is performed
properly.
2017-01-13 14:13:31 -06:00
Jimmy Brisson
5ccd0153ee
Correct revision compares
2017-01-13 12:14:20 -06:00
Jimmy Brisson
c14a5b94ec
Add docstrings
2017-01-13 12:01:26 -06:00
Jimmy Brisson
39a5caacab
Refactor scan resources to account for base_paths
2017-01-13 12:01:19 -06:00
Russ Butler
7a8964af6f
arm-pack-manager - fix tracebacks
...
Fix tracebacks from trying to read dictionary values that don't exist
and from incorrect variable names.
2017-01-13 11:54:27 -06:00
Liviu Ionescu
8266a76c22
convert windows paths to unix
2017-01-13 11:09:28 +02:00
Liviu Ionescu
725fe49a18
.cpproject: make include files discoverable by indexer
...
- make defined symbols discoverable by indexer (just to be sure)
2017-01-13 11:08:29 +02:00
Jimmy Brisson
f2663876fc
Inherit names from target parents
2017-01-12 15:34:29 -06:00
Russ Butler
06ca004bfa
Fix invalid assert in exporters
...
Assert that the length is greater than one rather than the value
itself. This bug was introduced in the commit:
329be06ad0
-
"exporters - group by directories in prj root"
2017-01-12 11:25:09 -06:00
Liviu Ionescu
9e84338178
Compute source folders exclusions.
2017-01-12 18:10:56 +02:00
Anna Bridge
ccab2c5dae
Merge pull request #3562 from theotherjimmy/alpha-groups
...
Alphabetize UVision groups
2017-01-12 16:06:52 +00:00
Anna Bridge
209ac788c4
Merge pull request #3547 from SeppoTakalo/master
...
Add support for ethernet-only configuration with Nanostack.
2017-01-12 16:05:26 +00:00
Anna Bridge
236258bf05
Merge pull request #3546 from bcostm/dev_can_nucleo-f412zg
...
NUCLEO-F412ZG - Add CAN peripheral
2017-01-12 16:04:40 +00:00
Anna Bridge
6ed97abdd2
Merge pull request #3532 from janjongboom/eclipse-debug
...
Eclipse debug fixes (build w/ DEBUG=1 and load symbols)
2017-01-12 16:01:28 +00:00
Anna Bridge
b8e80d8867
Merge pull request #3528 from adbridge/master
...
Modify update command to directly edit the mbed-os.lib files for each example
2017-01-12 16:00:29 +00:00
jeromecoutant
66c3f8ed44
DISCO_F769NI: Add analog loop test support
2017-01-12 15:38:05 +01:00
Liviu Ionescu
ed513caae2
Make uids unique for each call
...
The initial {{uid}} was evaluated once. To force an evaluation for
each call, use an object property {{u.id}}.
2017-01-11 20:47:24 +02:00
Jimmy Brisson
2bf1f6bd04
Make the debug profile the default used for exporting
2017-01-10 15:33:33 -06:00
Sarah
54fd40f1da
Turn off optimizations for uvision and IAR
2017-01-10 15:30:31 -06:00
Jimmy Brisson
27e4e7d8a8
Change sorting to ignore case
2017-01-10 15:30:03 -06:00
Jimmy Brisson
36e5fbf136
Asciiabetize the files within a group
2017-01-10 15:18:42 -06:00
Jimmy Brisson
4d6918bd27
Alphabetize UVision groups
2017-01-10 14:50:57 -06:00
Liviu Ionescu
81015928d9
Use NotSupportedException
2017-01-10 22:40:03 +02:00
Liviu Ionescu
8860007a3c
Add GNU ARM Eclipse exporter
2017-01-10 21:36:20 +02:00
Russ Butler
329be06ad0
exporters - group by directories in prj root
...
Update exporter grouping code to group by directories in the root
of the project rather than by the parent directory of each file. This
reduces the number of groups and allows all mbed-os code to reside
in its own folder.
2017-01-10 11:42:36 -06:00
bcostm
f6c93d3241
Remove automated flag for MBED_29/30 tests
2017-01-10 11:22:51 +01:00
bcostm
ead72934ef
Add CAN feature and activate CAN tests for this platform
2017-01-10 11:22:51 +01:00
Anna Bridge
fb27b649c5
Review comments: Use os.rename rather that system mv command.
...
In prepare_fork(), change nested IF to neat command loop.
2017-01-09 17:56:20 +00:00
Sam Grove
3a326c0b94
Merge pull request #3521 from theotherjimmy/refurbish-embitz
...
Repair the Emblocks exporer and rename to EmBitz
2017-01-09 11:28:59 -06:00
Sam Grove
ff49a8cdc1
Merge pull request #3538 from theotherjimmy/fix-export-tests
...
Remove deprecated clean argument
2017-01-09 10:33:35 -06:00
Sam Grove
1816f0b7dc
Merge pull request #3537 from bridadan/remove_project_defaults
...
Remove default -m and -i options for project.py
2017-01-09 10:31:10 -06:00
Sam Grove
613b92af04
Merge pull request #3531 from bittailor/fix-include-paths-for-eclipse-export
...
Correctly format include paths for eclipse export
2017-01-09 10:30:00 -06:00
Seppo Takalo
1a5d6d7f19
Add support for ethernet-only configuration with Nanostack.
...
This saves about 100kB of flash when using ethernet only configuration.
Otherwise only border router configuration was supporting ethernet.
2017-01-09 18:26:56 +02:00
Sam Grove
2c6fe1fe06
Merge pull request #3518 from bridadan/fix_test_macros_with_app_json
...
Preventing app_config from clobbering CLI macros
2017-01-09 10:23:14 -06:00
Sam Grove
3019688406
Merge pull request #3513 from bcostm/rtos_nucleo-f412zg
...
NUCLEO_F412ZG - Add platform in RTOS tests + build_travis
2017-01-09 10:19:27 -06:00
Jan Jongboom
1a21696924
Eclipse: Symbols should also be loaded when starting a debug session
2017-01-08 11:15:32 +01:00
Brian Daniels
d32e3d878d
Remove default -m and -i options for project.py
...
Also moves the check for -m and -i before any file system actions are
taken (error faster)
2017-01-05 17:19:52 -06:00
Jimmy Brisson
dacdbdcfe4
Remove deprecated clean argument
2017-01-05 17:16:00 -06:00
Franz Schnyder
75a61dfe78
Fix review requests
...
- Shorten variable name
- Use comprehension to format include paths
2017-01-05 18:17:46 +01:00
Franz Schnyder
b668185339
Correctly format include paths for eclipse export
...
Eclipse CDT expects the include paths to include the project name like '/<project>/<include-path>' for workspace include directories.
See issue #3529 .
2017-01-05 14:20:54 +01:00
Anna Bridge
01c39629fe
Modify update command to directly edit the mbed-os.lib files for each
...
example specified in the supplied .json file, in a user specified fork.
A pull request is then made from each fork to the ARMmbed master repo.
New usage:
python update.py <args>
Where <args> are:
[-c <file.json>] optional argument for example list, default
example.json
-U <github user with forked repos>
-T <github authorisation token>
tag
2017-01-05 12:11:55 +00:00
Jimmy Brisson
b8b4131a4a
Repair the Emblocks exporer and rename to EmBitz
...
* Rename because the tool has been renamed
* Removed duplicate symbol definitions
* Removed common flags from ld flags (common are c/c++ only)
* Moved EmBlitz to it's own folder
2017-01-03 15:17:23 -06:00
Brian Daniels
3baeb8a8a7
Preventing app_config from clobbering CLI macros
2017-01-03 13:27:12 -05:00
bcostm
442181976b
Remove USB in build_travis test (USB is not supported right now on this platform)
2017-01-03 16:05:49 +01:00
bcostm
3e499e21e4
Add platform in RTOS tests + build_travis
2017-01-02 17:40:49 +01:00
Michel Jaouen
25c0d9034f
USBHOST STM : add more board
...
NUCLEO : F411RE, L476VG, F746ZG
DISCO : L476VG
2017-01-02 09:51:48 +01:00
Michel Jaouen
83369045bd
update build_travis.py
2017-01-02 09:48:17 +01:00
Michel Jaouen
815194a98b
USBHOST : add mouse test
2017-01-02 09:48:17 +01:00
Michel Jaouen
72dae26774
USBHOST : test mass storage
2017-01-02 09:48:16 +01:00
Martin Kojtal
e7361ebc44
Merge pull request #3365 from OpenNuvoton/nuvoton_usb
...
[NUC472/M453] Support USB device
2016-12-30 12:43:53 +01:00
Martin Kojtal
24cd5734dd
Merge pull request #3483 from theotherjimmy/make-linker-error
...
Improve error message when exporting for make without a linker script
2016-12-30 12:34:09 +01:00
Martin Kojtal
ae93db711c
Merge pull request #3476 from bridadan/remove_default_toolchain_paths
...
Removing default toolchain paths
2016-12-23 13:14:57 +00:00
Martin Kojtal
cb39663b2a
Merge pull request #3486 from theotherjimmy/clean-export-fix
...
Move clean functionality out of the export api
2016-12-23 13:09:06 +00:00
Martin Kojtal
9d1b94714d
Merge pull request #3439 from theotherjimmy/detect-targets-args
...
Remove unused arguments from detect targets
2016-12-21 15:07:11 +00:00
Martin Kojtal
08509e75df
Merge pull request #3339 from jamike/USBAudio_CB_RX_TX
...
USB audio callback rx and tx
2016-12-21 14:58:52 +00:00
Jimmy Brisson
18ad17666d
Move clean functionality out of the export api
...
It was possible to remove an entire project if clean was specified on
the command line. That's a Bad Thing(tm).
2016-12-20 17:44:10 -06:00
Jimmy Brisson
63c650903c
Improve error message when exporting for make without a linker script
2016-12-20 14:11:58 -06:00
Brian Daniels
19d56fd40f
Removing default toolchain paths
...
This change was spurred by a confusing error. I attempted to compile for
the RZ_A1H (a Cortex-A device), and I had the standalone ARM compiler in
my system path, which supports Cortex-A. However, the default path for
the ARM compiler in settings.py uses a Keil installation, which only
supports Cortex-M. It found my Keil installation and used that instead.
This change proposes to remove this default behavior and instead
requires the user to explicitly set the intended compiler, either by a
settings file, mbed CLI, environment variables, or by placing the
compiler in your PATH.
2016-12-20 11:14:24 -06:00
Anna Bridge
1cc1891fac
Merge pull request #3450 from bridadan/fix_example_filtering
...
Correctly filtering examples in test script
2016-12-19 17:52:47 +00:00
Anna Bridge
9e03765d04
Merge pull request #3422 from szechyjs/disco_f303vc_can
...
Enable CAN on DISCO_F303VC
2016-12-19 17:37:48 +00:00
Michel Jaouen
71f570fbc7
USB_8 : audio loopback test at 16khz stereo 16bits
...
- Callback TX and RX interface is used.
2016-12-16 15:16:56 +01:00
Brian Daniels
134d7743c3
Correctly filtering examples in test script.
...
If an example's GitHub repository contains multiple child examples, the
script was incorrectly filtering out all the child examples when
compiling and exporting. This patch now handles this case correctly.
2016-12-15 14:16:12 -06:00
Sam Grove
8966d1584b
Merge pull request #3415 from bridadan/fix_make_echo
...
[make exporters] Adding quotes to echo statements
2016-12-15 10:31:34 -06:00
Sam Grove
92f2c380c7
Merge pull request #3414 from bridadan/remove_unnecessary_includes_libs
...
Remove unnecessary absolute paths from IAR and ARM compilers
2016-12-15 10:30:59 -06:00
Sam Grove
6849fd9c06
Merge pull request #3413 from theotherjimmy/iar-def-typo
...
Deduplicate IAR exporter templates and enable a few more targets
2016-12-15 10:30:22 -06:00
Sam Grove
18f31b7c99
Merge pull request #3385 from theotherjimmy/remove-flags-args
...
Remove deprecated flags args
2016-12-15 10:25:38 -06:00
Sam Grove
38411e917f
Merge pull request #3366 from bcostm/dev_nucleo_f412zg
...
NUCLEO_F412ZG - Add new platform
2016-12-15 10:19:51 -06:00
Jimmy Brisson
23461ee399
Revise arguments to detect targets
2016-12-14 11:50:18 -06:00
Jimmy Brisson
e29135ed1c
Remove special case for RZ-A1H
2016-12-12 18:46:47 -06:00
Jimmy Brisson
80d47e21ff
Remove special case template for F746ZG
2016-12-12 18:20:03 -06:00
Jimmy Brisson
2481c468ce
Update IAR template and STM M7 part options
2016-12-12 15:00:05 -06:00
Jared Szechy
5fbfa53305
Add DISCO_F303VC to build_travis
2016-12-11 23:00:01 -05:00
Jared Szechy
f5f3dc8143
Enable CAN on DISCO_F303VC
2016-12-11 22:03:29 -05:00
Brian Daniels
3975ff332d
Adding quotes to echo statements
...
This fixes an issue when make is ran inside the Windows command prompt
2016-12-09 12:41:07 -06:00
Jimmy Brisson
d9c8d1cdb8
Remove deprecated flags args
...
The tools will no longer accept `--cflags`, `--cppflags`, or
`--ldflags`. Instead, the ability to modify these flags is
provided by the `--profile` argument. Documentation for the
`--profile` argument may be found in
docs/Toolchain_Profiles.md
2016-12-09 12:08:52 -06:00
Brian Daniels
105a9b3ea6
Removing aboslute path to Dlib config for IAR compiler
...
This fixes an issue where the absolute path causes a file error if the
compiler paths are configured incorrectly. It uses a relative path
instead now (the files appears to be in the default search path).
2016-12-09 12:02:55 -06:00
Jimmy Brisson
c638d2cdcb
Fix typo in IAR definitions
2016-12-09 11:41:11 -06:00
Brian Daniels
8f649493a3
Removing extra paths for standard the library for the ARM compiler
2016-12-09 11:29:36 -06:00
Martin Kojtal
8f138fc27b
Merge pull request #3355 from sarahmarshy/iar-no-cmsis
...
IAR export will not fail in the absence of a CMSIS pack
2016-12-09 15:33:33 +01:00
Martin Kojtal
89b56d6b3d
Merge pull request #3347 from jamike/USB_4_GCC_IAR
...
USB_4 : test OK with IAR ,GCC_ARM(limitation to ARM not needed)
2016-12-09 15:33:05 +01:00
Martin Kojtal
9da9166691
Merge pull request #3331 from theotherjimmy/enable-exporters-examples
...
Enabled example export building for more examples
2016-12-09 15:31:25 +01:00
bcostm
73ff944ffd
Remove NUCLEO_F412ZG from example linking_list
2016-12-09 09:40:22 +01:00
ccli8
8c0948d605
[NUC472/M453] Integrate with Travis CI
...
1. Add targets into build_travis.py and tests.py.
2. Add target SPI pins into SPI SD test samples.
3. Rename target TOOLCHAIN_GCC_ARM/retarget.c to avoid name collision of compiled retarget.o with platform/retargets.cpp.
2016-12-09 13:46:38 +08:00
bcostm
f4fa08323b
Remove usb in build_travis.py for this target (not supported for now)
2016-12-08 16:26:00 +01:00
bcostm
6787c14d97
Add platform in other python and json files
2016-12-08 15:57:05 +01:00
Sarah Marsh
ab23c00b08
Catch specific exception for TargetNotSupported
2016-12-07 18:05:29 -06:00
Martin Kojtal
9a61ef0368
Fix DEBUG target keyword for GCC_ARM
...
Fixes mbed-cli#402 bug. -g flag was changed to g3, thus this caused
a regression in producing TARGET_DEBUG for GCC_ARM.
2016-12-06 11:32:45 +00:00
Jimmy Brisson
569808578a
Enabled example exporting Filter ides by toolchains
2016-12-05 13:43:55 -06:00
Martin Kojtal
8fd363d19a
Merge pull request #3349 from sarahmarshy/patch-7
...
[Exporters] Fix generic ARM CPU target in uvision
2016-12-02 15:52:38 +01:00
Martin Kojtal
b08e1ec75e
Merge pull request #3330 from theotherjimmy/correct-project-profiles
...
Fix project profile parsing
2016-12-02 15:50:07 +01:00
Sarah Marsh
dc864132ab
IAR export will not fail in the absence of a CMSIS pack
2016-12-02 10:46:38 +08:00
sarahmarshy
abd948fa6d
[Exporters] Fix generic ARM CPU target in uvision
...
Generic CPU target not found correctly, because it was not accessing the Cache's index.
@theotherjimmy
2016-12-01 10:55:28 +08:00
Michel Jaouen
5ee69dbc2e
USB_4 : test OK with IAR ,GCC_ARM(limitation to ARM not needed)
2016-11-30 17:55:04 +01:00
Martin Kojtal
107d6bc358
Merge pull request #3306 from mazimkhan/uvisor-examples
...
Added examples uvisor-thread and uvisor-number-store
2016-11-29 18:24:11 +01:00
Martin Kojtal
257d6357ca
Merge pull request #3283 from bridadan/remove-curl-references
...
Removing remaining references to Curl from ARM pack manager
2016-11-29 18:15:57 +01:00
Martin Kojtal
b36025f988
Merge pull request #3274 from bridadan/fix-path-detection-test-building
...
Passing toolchain path info to subprocesses
2016-11-29 18:13:00 +01:00
Martin Kojtal
9da1ff5290
Merge pull request #3114 from sarahmarshy/uvision-filetype-fix
...
Fix issue with unrecognized uvision file types
2016-11-29 18:09:09 +01:00
Martin Kojtal
93c08f340a
Merge pull request #3062 from jamike/TARGET_STM_USBDEVICE_FS
...
TARGET_STM :USB device FS
2016-11-29 18:07:11 +01:00
Jimmy Brisson
5fac67bcde
Fix project profile parsing
...
thanks @sdive!
2016-11-28 14:53:26 -06:00
Mohammad Azim Khan
2ad2c309bc
Removing target EFM32GG_STK3700 from uvisor examples
2016-11-23 15:22:31 +00:00
Mohammad Azim Khan
0b0db77a6e
Removing target EFM32GG_STK3700 from uvisor examples
2016-11-23 14:00:03 +00:00
Martin Kojtal
9fdf7f775f
Merge pull request #3295 from geky/gcc-g3
...
Add '-g3' flag to gcc debug flags
2016-11-22 22:14:20 +00:00
Martin Kojtal
d215e4fa63
Merge pull request #3307 from theotherjimmy/import-sys-in-config
...
Add sys import to config
2016-11-22 22:13:43 +00:00
Michel Jaouen
a34e0937fb
build_travis.py : update for STM support
2016-11-22 10:52:15 +01:00
Jimmy Brisson
27f7aeef47
Add sys import to config
2016-11-21 11:26:21 -06:00
Mohammad Azim Khan
e8048baa40
Added examples uvisor-thread and uvisor-number-store
2016-11-21 17:12:52 +00:00
Christopher Haster
83e5f272f6
Added '-g3' flag to gcc debug flags
...
Includes extra information, such as all the macro definitions present
in the program
2016-11-18 14:45:59 -06:00
Sam Grove
f0e3ff4909
[exporters] update makefile build output directory to match mbed-cli and use the special reserved folder BUILD
2016-11-18 00:25:01 -06:00
Sam Grove
91361ec39a
[tools] update default build directory from .build to BUILD
2016-11-18 00:23:25 -06:00
Sam Grove
a6f5233f45
[exporters] update uvision teamplates so build artifacts end up in BUILD directory, not .build
2016-11-18 00:23:18 -06:00
Sam Grove
7297fdf3f6
[exporters] update iar teamplates so build artifacts end up in BUILD directory, not .build
2016-11-18 00:23:09 -06:00
Sam Grove
2fe28f0da1
[tools] update comments in memmap about build folder name
2016-11-18 00:22:58 -06:00
Sam Grove
6bee31eaad
[exporters] make sure to clean .build and BUILD when testing uvision
2016-11-18 00:22:43 -06:00
Sam Grove
116d8dffdd
[exporters] make sure to clean .build and BUILD when testing iar
2016-11-18 00:22:35 -06:00
Sam Grove
72cdf9d16f
[exporters] iar build artifacts in BUILD directory, not .build
2016-11-18 00:22:21 -06:00
Sam Grove
0d3e9f0968
[exporters] make sure to clean .build and BUILD
2016-11-18 00:21:55 -06:00
Brian Daniels
57e693de86
Passing toolchain path info to subprocesses.
...
Since the toolchain path info lives as a global variable, its not
propigating to the subprocesses that are created to compile the tests in
parallel. This change manually passes these global variables and then
reassigns them.
2016-11-17 12:20:34 -08:00
Brian Daniels
d7fbe2c109
Removing remaining references to Curl from ARM pack manager
2016-11-17 11:58:39 -08:00
Sam Grove
9d8ec61df5
Merge pull request #3258 from sarahmarshy/build_test_err
...
Prevent process pool inside of process pool when building tests
2016-11-14 21:54:24 -06:00
Sam Grove
68badb2a69
Merge pull request #3257 from bridadan/baudrate_in_test_spec
...
Baudrate in test spec
2016-11-14 21:53:32 -06:00
Sam Grove
ef7c61820b
Merge pull request #3229 from theotherjimmy/allow-deps-to-fail
...
[Tools - Toolchains] Allow dependency parsing to fail, gracefully continuing
2016-11-14 21:44:09 -06:00
ARM
9f39132d3b
Prevent process pool inside of process pool when building tests
2016-11-10 14:41:19 -07:00
Brian Daniels
e3ff8da6f0
Test spec baud_rate now set based on mbed config
2016-11-10 15:21:18 -06:00
Brian Daniels
088566b33e
Correctly casting toolchain features to a set.
...
Before, the get_config function was checking the equality of a set and a
list. However the list's equality depends on order, so this change casts
it to set to prevent an infinite loop.
2016-11-10 15:20:30 -06:00
Anna Bridge
f6f872a858
Merge pull request #3159 from radhika-raghavendran/master
...
User trim values for NCS36510
2016-11-10 17:06:54 +00:00
Anna Bridge
e0c7d3b362
Merge pull request #3188 from theotherjimmy/fix-tests-export
...
[Exporters] Append targets to scan list for exporting tests
2016-11-10 17:06:22 +00:00
Anna Bridge
96b3590248
Merge pull request #3222 from theotherjimmy/make-print-executable
...
[Export - Make] Add message that informs the user which hex to flash
2016-11-10 17:01:20 +00:00
Jimmy Brisson
c3915215e4
Allow dependency parsing to fail, gracefully continuing
2016-11-10 10:04:36 -06:00
Sam Grove
e175f619b2
Merge pull request #3010 from nuket/fix-uvision-hpp
...
Add .hpp to list of Uvision Exporter extensions
2016-11-09 15:21:55 -06:00
Brian Daniels
119857ac77
Ignoring args parameter for functions that don't use them
2016-11-08 13:41:40 -06:00
Brian Daniels
f1bb3f5930
Fixing issue with target_cross_ide
2016-11-08 12:51:38 -06:00
Brian Daniels
2fe1373cf1
Fixing use of get_repo_list in update function
2016-11-08 12:38:22 -06:00
Brian Daniels
b739413526
Correcting example, toolchain, and ide filters
2016-11-08 12:37:14 -06:00
Radhika
63f5c9781d
Configuration of user trim moved to targets.json
2016-11-08 17:29:32 +05:30
Jimmy Brisson
def0a38c4b
Add message that informs the user which hex to flash
2016-11-07 15:54:44 -06:00
Sarah Marsh
4bfd73a661
[Exporter tests] update mbed-os in selected examples
2016-11-07 11:10:52 -06:00
Sarah Marsh
c231939a8d
[Exporter tests] conditional intersection for targets
2016-11-07 11:09:36 -06:00
Sarah Marsh
4e2d3c42dd
[Exporter tests] Implement filtering of targets and examples.
2016-11-07 11:09:36 -06:00
Brian Daniels
811e2b55e6
Adding MCU and example filter options to example test CLI
2016-11-07 11:04:18 -06:00
Sam Grove
79abaab02e
Merge pull request #3208 from bridadan/examples-clone-deploy
...
[example tests] Adding a clone and a deploy step to allow optimizations in CI.
2016-11-07 10:32:23 -06:00
Brian Daniels
b0d556b9c4
Adding a clone and a deploy step to allow optimizations in CI.
...
This adds an example clone and deploy step that allows you to modify
each top level repository before pulling in the rest of the example's
dependencies. This allows us to not pull in a copy of mbed-os for each
example in CI and instead symbolic link the already cloned copy, saving
valuable time and disk space
2016-11-04 17:35:36 -05:00
Sarah Marsh
76554fa8af
[Exporter tests] Capable of testing export only to IDEs that do not have build functions
2016-11-04 15:53:41 -05:00
Sam Grove
03b8ae1811
Merge pull request #3200 from bridadan/exporter_build_subprocess_change
...
Using Popen for uVision and unifying the structure of the build function
2016-11-04 14:45:54 -05:00
Sam Grove
13676f064b
Merge pull request #3189 from theotherjimmy/make-use-path
...
[Exporters - Make-based] Force make exporter to search PATH for compilers
2016-11-04 14:45:02 -05:00
Sam Grove
359413ef57
Merge pull request #3204 from sarahmarshy/patch-6
...
[Export build-test] Directory traversal error
2016-11-04 14:44:22 -05:00
Sam Grove
4a45761c08
Merge pull request #3195 from theotherjimmy/quote-shell-make
...
[Exporters - Make-based] Quote the shell call in mkdir and rmdir
2016-11-04 14:43:22 -05:00
sarahmarshy
804f27a8bd
[Export build-test] Directory traversal error
...
Change indentation level for directory traversal, so that we only move up at the end of exporting one project for all ide/target combinations.
2016-11-04 14:09:40 -05:00
Brian Daniels
9d91566927
Using Popen for uvision and unifying the structure of the build function
...
across exporters
2016-11-04 11:14:32 -05:00
Sarah Marsh
b1bdf71749
Fix issue with unrecognized uvision file types
2016-11-04 10:59:09 -05:00
Jimmy Brisson
688d55bd93
Quote make invocation too
2016-11-04 10:08:24 -05:00
Sam Grove
f044786f22
Merge pull request #3187 from theotherjimmy/fix-eclipse-export
...
[Export-Make] Use internal class variable for resolving templates in makefiles
2016-11-03 18:48:13 -05:00
Jimmy Brisson
83fbbe8964
Quote the shell call in mkdir and rmdir
...
Allows the use of bash in windows
2016-11-03 15:38:55 -05:00
Sarah Marsh
406ddf0674
Exporter documentation
2016-11-03 11:53:23 -05:00
Sam Grove
2502a795b9
Merge pull request #3172 from sarahmarshy/export-test-rev
...
[Exporters] New export-build tests
2016-11-03 02:20:55 -05:00
Sam Grove
7d31512751
Merge pull request #3171 from bridadan/fix_exporter_supported
...
[tools] Fixing project.py -S printing problem
2016-11-03 02:18:39 -05:00
Sam Grove
4e1aea4fc9
Merge pull request #2958 from bridadan/mbed-app-config-testing
...
Allowing mbed_app.json files to be discovered for tests.
2016-11-03 02:11:38 -05:00
Jimmy Brisson
79bccc14a2
Force make exporter to search PATH for compilers
2016-11-02 17:16:35 -05:00
Jimmy Brisson
a447807ed8
Append targets to scan list for exporting tests
2016-11-02 16:14:40 -05:00
Jimmy Brisson
c2470e9710
Use internal class variable for resolving templates in makefiles
...
This allows other exporters to inherit from make and change the name of
the exporter without breaking.
2016-11-02 15:42:30 -05:00
Sarah Marsh
9624ccf2d5
Add boolean 'export' to examples.json.
...
This will determine whether the example should be exported. Additionally,
relocated export logic to examples_lib.py.
2016-11-02 10:30:10 -05:00
Martin Kojtal
fe80efe1bb
Merge pull request #3072 from jeromecoutant/PR_I2C_TESTS
...
i2c_loop tests update for STM32
2016-11-02 13:01:29 +00:00
Sarah Marsh
cc154a48cd
[Exporters] Build method documentation. Removal of unused Exception classes.
2016-11-01 15:03:31 -05:00
Sarah Marsh
d8fc362c11
Make ArmPackManager cache a static variable (to avoid reading index.json for each target).
2016-11-01 15:03:31 -05:00
Sarah Marsh
b9bac0516b
[Exporter tests] changing variable names and respecting requirement kwargs
2016-11-01 15:03:31 -05:00
Sarah Marsh
986af0dd5e
New export-build tests.
...
Allows command line workflow of:
mbed import
mbed export
Also revises exporter supported target checks
2016-11-01 15:03:31 -05:00
Sam Grove
fa314e2589
Merge pull request #3048 from adbridge/master
...
Make update.py test compile examples prior to updating mbed-os version.
2016-11-01 14:14:23 -05:00
Sam Grove
6893535353
Merge pull request #3169 from bridadan/USB_Updates
...
[Update of #3014 ] Usb updates
2016-11-01 10:20:57 -05:00
Brian Daniels
5762f7c17e
Updating IAR definition for the NCS36510 for IAR EW v7.8
2016-10-31 18:28:34 -05:00
Brian Daniels
67c2ea771a
Fixing project.py -S printing problem
...
Printing too large of a string can fail in Windows, as detailed here:
https://bugs.python.org/issue11395 . This works around the problem by
adding a print_large_string function that breaks up the string into
smaller pieces before printing it.
2016-10-31 15:39:38 -05:00
Brian Daniels
edd6cac718
Adding Kinetis devices to mbed 2 tests and updating build_travis script
2016-10-31 12:42:15 -05:00
Mahadevan Mahesh
6750f488ed
Add K64F, K22F and KL43Z to travis build
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-10-28 12:12:35 -05:00