Martin Kojtal
12e6f8a1a8
Merge pull request #4293 from theotherjimmy/dedupe-iar-flags
...
Revome duplicate optimization flags in IAR export
2017-05-15 16:20:12 +01:00
Martin Kojtal
7a656302b2
Merge pull request #4286 from theotherjimmy/fix-coide-missing-template
...
Remove unsupported Coide exports
2017-05-15 16:16:10 +01:00
Jimmy Brisson
6b8dd7b880
Revome duplicate optimization flags in IAR export
2017-05-09 14:20:48 -05:00
Daniel Zimmermann
8e02855101
LPC4088: add LPC4088Code.binary_hook to the white list of the embitz, gnuarmeclipse and makefile exporter.
2017-05-09 11:59:03 -05:00
Jimmy Brisson
c782054eb5
Remove unsupported Coide exports
...
They simply would error with "template not found". Instead, lets just
disable them.
2017-05-08 14:03:27 -05:00
Jimmy Brisson
c1cbd26f1d
Merge pull request #4256 from arostm/dev_disco_lora
...
DISCO_L072CZ_LRWAN1: add a new platform
2017-05-08 11:15:00 -05:00
Jimmy Brisson
03806a8045
Merge pull request #4224 from theotherjimmy/mbed-new-export
...
Add `mbed new .` output to export
2017-05-02 11:28:09 -05:00
Alexis ROCHE
71492e5473
DISCO_L072CZ_LRWAN1: add IAR export
2017-05-02 12:53:25 +02:00
Alexis ROCHE
a59c4ff8a7
DISCO_L072CZ_LRWAN1: add LRWAN1 to the name
2017-05-02 12:53:25 +02:00
Alexis ROCHE
19109d9404
DISCO_L072CZ: Modifications and verifications to build
2017-05-02 11:50:24 +02:00
Jimmy Brisson
43bd303db3
Add `mbed new .` output to export
2017-04-26 09:52:07 -05:00
Jimmy Brisson
cf87e7d182
Merge pull request #3915 from janjongboom/feature-vscode
...
Feature vscode
2017-04-20 12:39:44 -05:00
Anna Bridge
8344adf48a
Merge pull request #4172 from theotherjimmy/iar-no-linker-scirpt
...
Fail IAR exports without linker scirpts with NotSupportedException
2017-04-20 16:27:58 +01:00
Anna Bridge
da4fb75256
Merge pull request #4171 from theotherjimmy/lpc-template-execption
...
Fix typo in LPCExpresso exporter template
2017-04-20 16:26:28 +01:00
Sam Grove
a67eca5e72
Merge pull request #4173 from theotherjimmy/fix-cmsis-traceback
...
Fix Traceback in CMSIS export.
2017-04-19 02:20:21 -05:00
Sam Grove
de6cce77be
Merge pull request #4168 from theotherjimmy/gnuarmeclipse-more-templates
...
Generate GNU ARM Eclipse .mbedignore file with jinja2
2017-04-19 02:18:17 -05:00
Jimmy Brisson
6a325673de
Fix Traceback in CMSIS export.
...
The traceback was caused when a file without a parent directory (which
is implicitly ".") is added to the resources object. The code assumed
that all files within the resources object would have a parent
directory.
This commit changes the check to account for files that are in the root
directory of a project and have no preceding `./`
2017-04-12 11:00:09 -05:00
Jimmy Brisson
1e21985ff7
Fail IAR exports without linker scirpts with NotSupportedException
2017-04-12 10:39:24 -05:00
Jimmy Brisson
65adf446c5
Merge pull request #3993 from mbartling/supported-lists
...
Added list options for --supported command
2017-04-12 09:33:27 -05:00
Jimmy Brisson
e307b907d6
Fix typo in LPCExpresso exporter template
2017-04-11 15:18:19 -05:00
Jimmy Brisson
6fa1de2161
Generate GNU ARM Eclipse's .mbedignore with Jinja2
2017-04-11 14:11:44 -05:00
Jimmy Brisson
55884de07e
Merge pull request #4115 from cvtsi2sd/master
...
Support for Qt Creator Generic project export and associated Makefile
2017-04-10 16:17:14 -05:00
Sam Grove
0b1117793f
Merge pull request #4069 from theotherjimmy/preproc-linker-gnuarmeclipse
...
Update gnuarmeclipse to preprocess linker scripts
2017-04-10 11:10:58 -05:00
Sam Grove
09de12161a
Merge pull request #4013 from theotherjimmy/fix-subtract-basepath
...
Fix a small bug in subtract_basepath
2017-04-10 10:22:57 -05:00
Jan Jongboom
336e036e74
Visual Studio Code exporter
2017-04-10 09:26:25 +02:00
Matteo Italia
2baa215487
Updated year in license header
2017-04-06 23:19:52 +02:00
Sam Grove
9c141b6547
Merge pull request #3911 from anangl/fix_iar_exporter
...
IAR exporter: extended debugger settings template with modifiable options needed for Nordic targets
2017-04-06 10:58:38 -05:00
Matteo Italia
92eae30c40
Qt Creator exporter: added derivation from GccArm Makefile
...
this allows Qt Creator to build the generated project "out of the box",
enabling integration with the "Issues" list
2017-04-06 11:22:21 +02:00
Matteo Italia
70412ec5a6
QtCreator exporter: switch to jinja-based templates
...
this also makes so that the export directory setting is honored
2017-04-06 11:22:01 +02:00
Matteo Italia
f3ccfbe267
Added minimal support for Qt Creator projects
2017-04-05 11:43:50 +02:00
Jimmy Brisson
20edbe3525
Fix a small bug in subtract_basepath
...
It was causing tracebacks on the website
2017-04-03 11:44:25 -05:00
Michael Bartling
111a65b53d
Added ability to list ides
2017-03-31 09:55:08 -05:00
Willie Walker
13247426f9
Fix mbed-cli issue #468 . Add LPCTargetCode.lpc_patch to POST_BINARY_WHITELIST.
2017-03-30 15:22:57 -04:00
Jimmy Brisson
6a3c71c002
Update gnuarmeclipse to preprocess linker scripts
2017-03-29 14:52:11 -05:00
Jimmy Brisson
70ac60710c
Move contents of project_api to export/__init__.py
...
The file `project_api.py` was poorly named and caused much confusion.
Given that it was actually a front end to the exporters, I put it into
the export sub-dir.
2017-03-22 15:56:35 -05:00
Sam Grove
ead3170d0f
Merge pull request #3933 from phyokyaw/master
...
#3593 Added template entry to fix exported project build error.
2017-03-22 12:05:12 +00:00
Jimmy Brisson
4219d9cfc6
Don't set the build_dir to anything on export
...
When constructing a toolchain for export, we currently set the
`build_dir` to the `export_dir`. When exporting offline, the
`export_dir` is always set to the root of the project. The toolchains
ignore their `build_dir` when scanning for sorces, so when the exporters
use the toolchains to scan for their resources, they get nothing.
In this patch we set the `build_dir` of the toolchain that the exports
use to nothing. A path of nothing should not match anything, and will
therefore not ignore everything when scanning for resources.
2017-03-14 11:27:19 -05:00
Phyo Kyaw
a301527c71
This change is for RZ_A1H and VK_RZ_A1H target.
2017-03-14 14:08:01 +00:00
Głąbek, Andrzej
377f759304
IAR exporter: extended debugger settings template with modifiable options needed for Nordic targets.
2017-03-08 11:06:35 +01:00
Martin Kojtal
bc8e2ec887
Merge pull request #3875 from theotherjimmy/export-postbuild-whitelist
...
Add post-build hook white-list to exporters
2017-03-06 16:57:36 +00:00
Martin Kojtal
2b60e0334a
Merge pull request #3870 from 0xc0170/fix_issue#3865
...
Export: fix issue #3865 - cmsis-dap swd
2017-03-03 14:52:10 +00:00
Jimmy Brisson
fcef9a7c50
Add post-build hook white-list to exporters
...
We have scripts (written in python) that are run after a binary image is
created in the tools. These scripts are not really exportable, as they
are part of the tools and may include and use any bits of python code
they please. So we don't export them. This patch disables export
combinations that would not work because the post-binary hook is not
exported. A white-list is used for forward compatibility.
2017-03-02 15:01:14 -06:00
Martin Kojtal
e116b38c8d
Export: fix issue #3865 - cmsis-dap swd
...
From JTAG to SWD by default. This was causing flashing error.
2017-03-02 12:52:35 +00:00
Jimmy Brisson
d2f2603892
Add the FPU field to the <Cpu> tag it Keil
...
Recently the Keil IDE has released version 5.23. This version requires
the FPU to be set as part of the <Cpu> tag in the .uvprojx (XML project
file). This patch adds the appropriate FPU settings based on the
trailing F (FPU enabled) or FD (Double precesion FPU enabled) string of
the core.
2017-03-01 14:16:12 -06:00
Sam Grove
067f5a0fef
Merge pull request #3791 from theotherjimmy/remove-cr
...
Remove GCC_CR and refurbish LPCXpresso exporter
2017-02-22 13:33:14 -06:00
Sam Grove
988a1891b2
Merge pull request #3797 from theotherjimmy/remove-export-readme
...
Remove export subdir readme
2017-02-21 10:57:35 -06:00
Jimmy Brisson
1f64e2bc43
Remove export subdir readme
...
It was really out of date, and is the same as `mbed export -S`. This
makes me think that it's useless
2017-02-17 11:07:22 -06:00
Sam Grove
75560f3121
Merge pull request #3745 from theotherjimmy/ld-flags-once-make
...
Pass linker flags to the linker only once
2017-02-17 09:12:40 -06:00
Jimmy Brisson
1d95604275
Remove GCC_CR
...
It has not worked since the introduction of build profiles
2017-02-16 15:03:24 -06:00
Jimmy Brisson
bcbfe6abe1
Rename codered to lpcexpresso in code
2017-02-16 12:09:43 -06:00