Brian Daniels
868dcdc211
Using Popen for uvision and unifying the structure of the build function across exporters
2016-11-08 10:44:53 +00:00
Jimmy Brisson
8a379958e5
Force make exporter to search PATH for compilers
2016-11-08 10:44:52 +00:00
Jimmy Brisson
8f138f6d16
Quote make invocation too
2016-11-08 10:44:49 +00:00
Jimmy Brisson
9ef6986ebe
Quote the shell call in mkdir and rmdir
...
Allows the use of bash in windows
2016-11-08 10:44:48 +00:00
Jimmy Brisson
07cb26874c
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-08 10:44:47 +00:00
Sarah Marsh
9cf3c5688a
Exporter documentation
2016-11-08 10:44:44 +00:00
Sarah Marsh
21ac2431b8
Build method documentation. Removal of unused Exception classes.
2016-11-08 10:44:23 +00:00
Sarah Marsh
718d0c0185
Make ArmPackManager cache a static variable (to avoid reading index.json for each target).
2016-11-08 10:44:22 +00:00
Sarah Marsh
5e4289aef0
changing variable names and respecting requirement kwargs
2016-11-08 10:44:21 +00:00
Sarah Marsh
027f2b23cc
New export-build tests.
...
Allows command line workflow of:
mbed import
mbed export
Also revises exporter supported target checks
2016-11-08 10:44:19 +00:00
Brian Daniels
af2116981e
Updating IAR definition for the NCS36510 for IAR EW v7.8
2016-11-08 10:43:31 +00:00
Brian Daniels
f5493913fc
Making IAR exporter build test parallelized
2016-11-08 10:43:01 +00:00
Jimmy Brisson
775bfa36a4
Update pack-derived files, and add safely test
2016-10-20 10:42:59 -05:00
Jimmy Brisson
d0599d48ca
Account for different linker flags across the compilers
2016-10-20 11:48:39 +01:00
Jimmy Brisson
e5e6e77dc8
Use correct names for library files
2016-10-20 11:48:14 +01:00
Jimmy Brisson
bb55470107
check in a copy of the arm-pack-manager index and use it
2016-10-19 17:24:24 -05:00
Jimmy Brisson
cd1d9cc8ee
Update the IAR debug template"
2016-10-19 17:24:22 -05:00
Jimmy Brisson
7d5659062e
Fix traceback from incorrect use of core
2016-10-19 17:24:21 -05:00
Jimmy Brisson
a4e763dae1
Add quick print to the makefile when srec_cat is required
2016-10-19 17:24:19 -05:00
Jimmy Brisson
5c35230657
Remove unneeded relpath calculations
2016-10-19 17:24:15 -05:00
Jimmy Brisson
6d05f1db7c
Exporters - Name the eclipse exporters
2016-10-19 17:24:14 -05:00
maclobdell
e0e1803e90
add ncs36510 exporter support
2016-10-19 17:24:06 -05:00
Sarah Marsh
d078e94780
Removed k64f defines from templates
2016-10-19 17:24:03 -05:00
Sarah Marsh
fa4df0998c
NRF52_DK support for IAR exporter
2016-10-14 16:15:34 -05:00
Sarah Marsh
06ae569274
Minor formatting changes
2016-10-10 17:23:52 +01:00
Sarah Marsh
72df89c56b
-Oh flag removed from IAR. Optimization set in GUI.
2016-10-10 17:23:50 +01:00
Sarah Marsh
4a5da98189
Flash DLL string/debug
...
Versioning for arm-pack-manager
2016-10-10 17:23:49 +01:00
Sarah Marsh
dd6f9690a4
Fix Uvision CPU type error for DP and FPU targets.
2016-10-10 17:23:48 +01:00
Sarah Marsh
54a1e59469
Removed IAR export support for invalid IAR targets.
...
Fixed naming of one target selection.
2016-10-10 17:23:45 +01:00
Sarah Marsh
d7f75c1d98
Uvision FPU setting added to template
2016-10-10 17:23:44 +01:00
Sarah Marsh
72ddbe44a9
Remove static destruction flag
2016-10-10 17:23:43 +01:00
Sarah Marsh
34d3f0bf51
Uvision5 => Uvision or Uvision5
2016-10-10 17:23:41 +01:00
Sarah Marsh
8c988ea03c
Cpu type set in uvision template
2016-10-10 17:23:40 +01:00
Sarah Marsh
491ddf63c6
IAR debugging and docstrings
2016-10-10 17:23:39 +01:00
Sarah Marsh
982b214794
Remove : from vendor info in cmsis pdsc
2016-10-10 17:23:37 +01:00
Sarah Marsh
8913eb7e12
Additional device names. mbed_targets.md update
2016-10-10 17:23:36 +01:00
Sarah Marsh
8a3b5cd34e
.lst file goes to hidden .build for uvision5
2016-10-10 17:23:35 +01:00
Sarah Marsh
26f8c25450
Buid logs print with no new lines
2016-10-10 17:23:34 +01:00
Sarah Marsh
4557916afb
Iar nucleo template referenced correctly
2016-10-10 17:23:31 +01:00
Sarah Marsh
9651c82444
Build tests clean and logging revision
2016-10-10 17:23:30 +01:00
Jimmy Brisson
6eea08b565
Integrate arm_pack_manager with exporters
2016-10-10 17:23:28 +01:00
Sarah Marsh
f7da779ea9
New build tests.
...
*Changes*
- Parallel export
- mbed-os tests added
- specified release version (default to 5)
- default tests AND targets dependent on specified release version
2016-10-10 17:23:27 +01:00
Sarah Marsh
69dbb1c24a
Refactor uvision. Add support for CMSIS project files
2016-10-10 17:23:26 +01:00
Sarah Marsh
9998dbf78a
Remove progen and progen def dependencies.
2016-10-10 17:23:24 +01:00
Sarah Marsh
87cc40fca9
IAR revision
2016-10-10 17:23:21 +01:00
Jimmy Brisson
fe1cd87724
Remove flags safely in uvisions
2016-10-03 16:19:30 -05:00
Sarah Marsh
6998524c00
Resolve issues from reorg
2016-10-03 16:02:32 -05:00
Sam Grove
765fbbbc2c
Merge pull request #2842 from svastm/sw4stm32_use_targets_json
...
SW4STM32 - Use targets.json to find fp config
2016-10-03 11:11:38 -05:00
andreas.larsson
1d3c63d9bb
Changed name for the target UBLOX_C029 to UBLOX_EVK_ODIN_W2
2016-10-03 12:10:50 +02:00
Sam Grove
64d9665078
Merge pull request #2833 from sarahmarshy/eclipse-ref
...
[Exporters] Add support for Eclipse Export
2016-09-30 14:58:22 -05:00