Olaf Hagendorf
a4c55293e0
minor change in doc string format in exporter.py ( #1739 )
2016-05-13 10:39:56 +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
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
efbecd6cdd
Exporters - progen data - add inc_dirs
2016-02-22 22:16:41 +00:00
0xc0170
3575c11ad5
Exporter - progen prefix to member functions for progen
2016-01-05 22:19:14 +00:00
0xc0170
e9de5fe254
Progen target member add to targets
...
Mapping to ProGenDefinitions, as they don't always match.
2016-01-05 22:19:11 +00:00
0xc0170
e51243a11a
Exporter progen - debugger and template removal
...
Debugger comes from a target, template not used currently.
2016-01-05 22:15:55 +00:00
0xc0170
21595a622a
Exporter progen - source and header files group addition
2016-01-05 22:15:52 +00:00
0xc0170
f7e16b36f6
Exporter - new progen targets addition, req progen v0.8.4
2016-01-05 22:15:48 +00:00
0xc0170
b36a2feddd
Exporters - progen targets - name fixes (nr51x,..)
2016-01-05 22:15:46 +00:00
0xc0170
12df7e4112
Exporters - fix progen targets names
2016-01-05 22:15:43 +00:00
0xc0170
8bbded4ae5
Add progen definitions to the mapping dict
2016-01-05 22:15:38 +00:00
0xc0170
5074f4814c
Exporter - use progen to generate files (2 new methods)
2016-01-05 22:15:34 +00:00
GustavWi
61d1204e05
Added IAR support for NRF51822. IAR's linker can not merge hex files as a section only binarys. I added a binary under TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_IAR that represents the soft_device. I added support in the python scripts to also copy binaries to the build/mbed dir and also added support for the exporter to copy binaries from resources into the exported zip file.
2015-02-04 11:29:31 +01:00
Przemek Wirkus
66cd258254
Modified exporters so they support extra macros from external libraries like CppUTest library
2014-11-11 14:56:26 +00:00
Christian Taedcke
cc09416bd2
Using jinja2 environment to load the template file.
...
This enables the use of template inheritance, see
http://jinja.pocoo.org/docs/templates/#template-inheritance
2014-08-13 21:52:47 +02:00
0xc0170
00ddb5570b
spaces removal - workspace tools (not tmpl)
2014-05-29 15:42:03 +02:00
0xc0170
fc2970aa0e
NRF51822 - uvision exporters
2014-05-08 15:31:07 +01:00
root
f168089a91
Drop deep repository scanning from scan_resources() so it doesn't affect compile
...
Implement repository scanning through __scan_all() for exporter
2013-11-15 18:59:19 +00:00
Mihail Stoyanov
0c62e84623
Added support to export mbed special .bld and .lib files
...
Added support to export repositories for seamless offline setup
2013-11-14 16:28:34 +00:00
Emilio Monti
26bd46f50e
Add a method to the exporter to choose the toolchain. Add initial LPC812 uvision template
2013-09-17 15:56:35 +01:00
Emilio Monti
90b614baf8
Unify mbed library sources
...
Remove stdio retargeting reference form cmsis: keep it as a standalone
object
Avoid object files clash for sources with the same name
2013-06-14 17:32:15 +01:00
Emilio Monti
178e96d65f
Fix integration with online tools
2013-04-19 14:59:13 +01:00
Emilio Monti
5c20760685
Initial commit of the mbed libraries and tools
2013-02-18 15:32:11 +00:00