Commit Graph

1912 Commits (6bd3caa9688e9091fc478889dab1c8ba0b18c7bf)

Author SHA1 Message Date
Martin Kojtal 6bd3caa968 Merge pull request #1607 from 0xc0170/dev_uvision_progen
uvision progen
2016-03-15 17:25:11 +00:00
0xc0170 287c3b71f4 mbed lib revision - 116 2016-03-15 15:34:00 +00:00
Martin Kojtal 0651e2c29e Exporters uvision - templates - enable c99 mode 2016-03-13 18:42:34 +01:00
Martin Kojtal cfda78d2ca Exporters uvision - fix timestamp - asm does not like decimal point
The mbed time build stamp is with decimal point, which is causing ASM to fail,
with strange command error. As a workaround, we truncate the number when exporting
to uvision.
2016-03-13 18:42:09 +01:00
Martin Kojtal 7e650da9d7 Exporters uvision - template --bin fix 2016-03-12 07:55:08 +01:00
Martin Kojtal 0fa5e462e6 Exporters uvision - fix template name 2016-03-11 08:27:39 +01:00
Martin Kojtal d7961208a5 Exporters uvision template - remove objects 2016-03-11 08:21:04 +01:00
Martin Kojtal aa0e8a5b4f Targets - remove uvision default template 2016-03-10 20:26:23 +01:00
Martin Kojtal 3dcdd6e981 Exporters uvision - fix wording 2016-03-10 19:57:27 +01:00
Martin Kojtal ccdf5b25ed Exporters uvision - add default mbed templates 2016-03-10 19:52:25 +01:00
Martin Kojtal 8df53e4c07 Exporters uvision - remove all old templates 2016-03-10 19:39:06 +01:00
adustm 52c70867e6 [STM32F7] fix typo in targets.py + remove tabs in iar.py 2016-03-10 18:24:10 +01:00
adustm 1e1ed26327 [STM32F7] Allow IAR compilation
targets.py : add IAR for NUCLEO_F746ZG and DISCO_F746NG

iar.py: in case of Cortex-M7F, change it into Cortex-M7 and add --fpu
VFPv5_sp
I have been confirmed that for Cortex-M4F we don't need to add the --fpu
VFPv4_sp
2016-03-10 17:07:16 +01:00
Martin Kojtal c44cf7a04d Exporters - add progen to uvision 2016-03-10 15:58:41 +00:00
Martin Kojtal 906961d781 Targets - add progen uvision templates 2016-03-10 15:50:20 +00:00
bcostm 58e1c63013 [NUCLEO_L073RZ] Add SW4STM32 exporter 2016-03-07 13:17:37 +01:00
tomoyuki yamanaka a4c27c1f40 Bug fix the export function to the IAR.
We added the IAR tool chain to release build.
2016-03-07 13:14:06 +09:00
Martin Kojtal 7f693b7df8 Merge pull request #1582 from 0xc0170/fix_include_dirs
Exporter - progen include dirs fix
2016-03-03 15:09:39 +01:00
Martin Kojtal de3b14ec92 Merge pull request #1576 from PeterConheeney/master
latest changes to add arduino support, plus fixes for IOTSS BEID
2016-03-02 15:29:53 +01:00
0xc0170 67fe82479a Build release - add nucleo f746zg 2016-03-02 11:01:46 +01:00
0xc0170 6915f09663 Targets - fix nucleo f410rb 2016-03-02 11:01:24 +01:00
0xc0170 38f4c1df6b Exporter - progen include dirs fix
mbed scripts copy files, therefore file paths are not valid at the moment of ahe project generation.
Therefore checks like os.path.isdir or isfile fail. If include is set to TARGET/FOLDER, this would be
treated as a file, and added to the project workspace. This commit fixes it, it adds dirs only to
include_paths, as it should.
2016-03-02 10:29:30 +01:00
Brian Daniels 7b256df1e9 Uploading skipped [NOT_SUPPORTED] tests 2016-02-29 14:25:47 -06:00
Peter Conheeney bec257786a commit of latest changes to arduino support, plus fixes for IOTSS BEID 2016-02-29 12:02:47 +00:00
Martin Kojtal 3209e1806f Merge pull request #1569 from bridadan/remove-iar-nrf51822
Remove IAR from all NRF51822-based targets
2016-02-28 17:48:16 +01:00
Martin Kojtal 73deb0bf92 Merge pull request #1570 from 0xc0170/dev_remove_iar_f7
Target - remove cortex-m7 IAR support for 2 targets
2016-02-28 17:38:46 +01:00
Martin Kojtal 8e75bd9d5f Merge pull request #1568 from bridadan/not-supported-test-result
Adding the ability for tests to report they aren't supported on a target
2016-02-28 08:39:21 +01:00
Martin Kojtal bd0417cb15 Merge pull request #1520 from adustm/b_b96b_can
[STM B96B_F446VE] Add CAN feature
2016-02-26 17:07:15 +00:00
0xc0170 65355e2610 Target - remove cortex-m7 IAR support for 2 targets
They will be reenabled once we update IAR version for the release/test
2016-02-26 13:00:49 +00:00
0xc0170 121804a99d Target - nucleo f746 - progen data aligned to master branch 2016-02-26 11:37:04 +00:00
0xc0170 f3816bdd25 Exporter IAR - nucleo f746 template fix
Remove ewd file, fix .ewp file - remove jinja2, to have valid ewp file
2016-02-26 11:37:02 +00:00
adustm ddea20a775 [NUCLEO_F746ZG] add exporters files 2016-02-26 11:36:49 +00:00
adustm a7ed768eef [NUCLEO_F746ZG] new target 2016-02-26 11:36:40 +00:00
Brian Daniels bee5cad5ef Remove IAR from all NRF51822-based targets 2016-02-25 18:29:38 -06:00
Brian Daniels 3148d1009e Adding the ability for tests to report they aren't supported on a target 2016-02-25 16:48:02 -06:00
Martin Kojtal 21389cdd57 Merge pull request #1563 from 0xc0170/fix_iar_rza1h
Progen data refactor
2016-02-25 19:48:18 +00:00
Martin Kojtal 6eabf37d20 Exporter - rza iar template clean-up
This is not required for progen functionality, but better to have the template
clean from files and defines.
2016-02-25 19:45:41 +00:00
0xc0170 a64119fcbb Exporters IAR - rza1h template fix 2016-02-25 16:07:30 +00:00
0xc0170 5f2541c8aa Target + Exporters - progen data expansion by template for tools
Each target can specify own template. This is however not recommended for general use.
Each target should be supported by progendef, and well definied. However, as tools are
quickly changing, some targets add extra information which might not be supported, this
template expansion allows a target to temporary override default mbed tool template.

In this commit, we add RZ_A1H iar template. I experienced with never tools some breakage in
the templates, this might come handy, but repeat, please consider using the default template, and
contribute to progen or progendef which should contain fixes or support for newer targets/tools.
2016-02-25 14:02:08 +00:00
0xc0170 6076b3a49b Exporters -removal of iar_rz_a1h template 2016-02-25 14:01:36 +00:00
Toyomasa Watarai d8f60f387d Add LPC11U35 uvision exporter support
* Add LPC11U35_401 uvision exporter
* Add LPC11U35_501 uvision exporter
2016-02-25 15:49:35 +09:00
Martin Kojtal 3641437735 Exporter IAR - fix issupported argument - string 2016-02-24 18:16:18 +00:00
Martin Kojtal ba6ba1f687 Progen data refactor
The new format progen = dict() should allow to add more data used by progen.
The target can add tool flags to be overwritten by the default mbed template, or
even inject own template. This might be required for some targets. Therefore we
shall allow thiss.
2016-02-24 17:58:58 +00:00
Martin Kojtal 2727c942e0 Exporters IAR - use template from older mbed templates 2016-02-23 17:58:03 +00:00
Martin Kojtal 31f74b8e45 Exporters IAR - fix template path 2016-02-23 17:28:33 +00:00
Martin Kojtal 36fe6a0b74 Exporters IAR - add template mbed file 2016-02-22 22:55:58 +00:00
Martin Kojtal efbecd6cdd Exporters - progen data - add inc_dirs 2016-02-22 22:16:41 +00:00
Martin Kojtal 3f2c7bf5f8 Exporters iar - add comments to IAR progen implementation 2016-02-22 21:04:53 +00:00
Martin Kojtal b5a3fe5316 IAR - add TARGETS for backward compatibility 2016-02-22 20:43:35 +00:00
Martin Kojtal faf99119fc Export - IAR progen addition
The IAR exporter is replaced by progen.
2016-02-22 20:18:26 +00:00