Sam Grove
934951a002
Merge pull request #1955 from theotherjimmy/name-libs
...
Add -N/--artifact-name argument to parser to name libraries
2016-06-15 22:30:19 +01:00
Sam Grove
605cb86ba7
Merge pull request #1954 from 0xc0170/fix_project_report
...
Export - project name fix (.zip)
2016-06-15 22:29:03 +01:00
Sam Grove
44e706e5b2
Merge pull request #1948 from 0xc0170/fix_iar
...
iar - fix flags for cmd and exporters
2016-06-15 22:27:03 +01:00
Bogdan Marinescu
ab0a5a53c2
Configuration in header files - step 1
...
The current implementation of the configuration system "compiles" the
configuration parameters to macros defined on the command line. This
works, but has a few limitations:
- it can bring back the maximum command line length issues in Windows.
- depending on the type of the configuration parameter, it might require
special quoting of its value in the command line.
- various 3rd party IDE/tools seem to have some limitations regarding
the total length of the macros that can be defined.
This commit is the first step in replacing the current mechanism with
one that generates configuration in header files that will be
automatically included, instead of command line macro definitions. The
commit only adds the method for generating the header file, it doesn't
actually change the way config is used yet (that will happen in step 2),
thus it is backwards compatible. The logic of the configuration system
itself is unchanged (in fact, the whole change (not only this commit) is
supposed to be completely transparent for the users of the configuration
system).
The commit also fixes an issue in tools/get_config.py that appeared as a
result of a recent PR: the signature of "get_config" in
tools/build_api.py changed, but tools/get_config.py was not updated.
2016-06-16 00:23:04 +03:00
Mihail Stoyanov
a81746c8f6
Fix for features not being included
...
Also improve compile speed by not re-scanning the source locations
2016-06-15 22:21:31 +01:00
Głąbek, Andrzej
082fd409ce
Added LF clock starting code to SysInit.
2016-06-15 21:43:38 +01:00
Jimmy Brisson
6de4ea7e6f
Adds -N/--artifact-name argument to parser
...
Only makes sence for --source builds (which only work with --build)
2016-06-15 15:07:25 -05:00
0xc0170
c16c75f2af
iar - fix flags for cmd and exporters
...
Exporters and cmd do not share all flags, some asm and c flags are not the same (cpu, fpu)
2016-06-15 21:04:48 +01:00
Głąbek, Andrzej
df6bd2f66c
Changed the drivers HAL implementations to the ones using NRF5 SDK, moved nrf_drv_config.h to MCU specific targets, updated lists of device features, so non-compiling stuff is excluded from build.
2016-06-15 20:56:03 +01:00
Sam Grove
135a4ee555
Merge pull request #1946 from mbedmicro/add_k64f_features
...
Added feature list for K64F
2016-06-15 19:22:42 +01:00
Martin Kojtal
7c08e36ec7
tools/project - export report fix name
...
Previously it was .zip always, even when using sources. This patch fixes it:`
```
Successful exports:
* K64F::uvision path\projectfiles\uvision\Unnamed_Project_K64F
```
2016-06-15 18:54:17 +01:00
Bogdan Marinescu
74270b2a94
Added feature list for K64F
...
IPv4 driver exists on the build tree, so enabling it.
Signed-off-by: Seppo Takalo <seppo.takalo@arm.com>
2016-06-15 20:53:08 +03:00
Sam Grove
7e0e6854b9
Merge pull request #1940 from geky/fix-features
...
[build tools] Added better support for features and recursive configs
2016-06-15 18:46:38 +01:00
Głąbek, Andrzej
96a175973d
Updated device definition file for NRF52_DK target.
2016-06-15 18:06:13 +01:00
Głąbek, Andrzej
2eaa468c50
Added missing SDK drivers, added SOFTDEVICE_PRESENT macros in targets definitions.
2016-06-15 17:51:40 +01:00
adustm
fa55f1b56f
[NUCLEO_F746ZG] Enable Ethernet feature for mbed-os
2016-06-15 18:45:57 +02:00
Andrzej Głąbek
6afe131cfa
Merge pull request #5 from pan-/nordic_sdk_integration
...
Introduce nordic SDK v11, cleanup path and targets.
2016-06-15 17:24:00 +01:00
Vincent Coubard
216fa9dfa7
Introduce nordic SDK v11, cleanup path and targets.
2016-06-15 16:43:06 +01:00
Christopher Haster
0d9d4639cd
[build tools] Added proper namespace for features
...
per @bogdanm
2016-06-15 10:34:32 -05:00
Mihail Stoyanov
99ed4e03f1
Restore original compile sources routine
2016-06-15 17:18:40 +01:00
Sam Grove
fd983d1c6c
Merge pull request #1937 from bridadan/fix-tests-softdevices
...
Fixing test builds for devices with softdevices.
2016-06-15 15:25:51 +01:00
Brian Daniels
5a46ac773b
Fixing test builds for devices with softdevices.
...
Previously, .hex files were not copied when building source as a library.
This prevents builds that pre compile source as a library and then
includes the build directory as the only source (because there is no
softdevice present). This PR copies hex files when compiling source
as a library.
2016-06-15 15:21:16 +01:00
Sam Grove
b4f3e12700
Merge pull request #1949 from mbedmicro/sg--patch-1
...
Update main.cpp
2016-06-15 15:13:55 +01:00
Sam Grove
a499856b4f
Update main.cpp
...
Make sure printf gets '\n'
2016-06-15 15:00:24 +01:00
Christopher Haster
41daccf8d9
[build tools] Fixed masked out configuration error
2016-06-15 08:38:20 -05:00
Christopher Haster
f45dc15aa8
[build tools] Added test for configurations set from same level as feature
2016-06-15 08:38:20 -05:00
Christopher Haster
e70efe3a41
[build tools] Made config settings compatible with features system
...
per @screamerbg
2016-06-15 08:38:20 -05:00
Christopher Haster
6da324fa3f
[build tools] Added test coverage for config features feature
2016-06-15 08:38:20 -05:00
Christopher Haster
d9749b0447
[build tools] Added list of supported features
...
per @screamerbg
2016-06-15 08:38:20 -05:00
Christopher Haster
ce0606a756
[build tools] Added better support for features and recursive configs
...
per @screamerbg
2016-06-15 08:38:20 -05:00
Andrzej Głąbek
a1fb8d2113
Merge pull request #4 from pan-/nordic_sdk_integration
...
Factorization of NRF51 and NRF52 targets.
2016-06-15 12:49:41 +01:00
Vincent Coubard
f2c4b770fd
Factorization of NRF51 and NRF52 targets.
...
A new wbase target has been added (NRF5).
In this target, commonalities between 51 and 52 will be shared.
2016-06-15 12:30:04 +01:00
Sam Grove
2a4a02caa7
Merge pull request #1944 from mbedmicro/ctrl-c-traceback
...
Fixes the python traceback when the user does ctrl+c during compilation
2016-06-15 12:29:21 +01:00
Andrzej Głąbek
e5b7579bae
Merge pull request #3 from pan-/nrf52_port
...
Nrf52 port
2016-06-15 12:11:52 +01:00
Vincent Coubard
70ffeb61be
Add softdevice S132 binary for nrf52 targets.
2016-06-15 11:27:44 +01:00
Vincent Coubard
a3b9c78df6
Update detection code for NRF52.
2016-06-15 11:26:53 +01:00
Martin Kojtal
1bdd45c42e
Merge pull request #1943 from mbedmicro/fix-iar-vla
...
Removed IAR --vla flag which breaks compatibility with IAR Workbench
2016-06-15 10:19:16 +02:00
Mihail Stoyanov
edc1fa1865
Fixes the python traceback when the user does ctrl+c during compilation
2016-06-15 01:08:35 +01:00
Mihail Stoyanov
d0db5c94e5
Removed IAR --vla flag which breaks compatibility with IAR Workbench
2016-06-15 00:06:43 +01:00
Sam Grove
5698424d09
Merge pull request #1942 from mbedmicro/revert-1938-fix_iar
...
Revert "Fix iar exporter - flags duplication and consolidations"
2016-06-14 23:45:05 +01:00
Sam Grove
7d0060aa7b
Revert "Fix iar exporter - flags duplication and consolidations"
2016-06-14 23:31:57 +01:00
Sam Grove
e6f31879bf
Merge pull request #1941 from 0xc0170/fix_iar_extension
...
Update progen to v0.9.x
2016-06-14 23:15:45 +01:00
Vincent Coubard
aa19a973cd
RTX port for nrf52 based targets.
2016-06-14 22:40:15 +01:00
Vincent Coubard
9d85bfda25
Implementation of nrf52 target (draft).
2016-06-14 22:39:45 +01:00
Vincent Coubard
9d66dca950
Add NRF52 and NRF52_TARGETS.
2016-06-14 22:39:06 +01:00
0xc0170
ee924a835e
update progen req to v0.9.x
2016-06-14 21:39:54 +01:00
0xc0170
dea0b1d598
iar template - disable vla
2016-06-14 21:39:02 +01:00
adustm
4780f7b441
update Nucleo-F410RB
2016-06-14 22:09:21 +02:00
Martin Kojtal
9b5adb8cd1
Merge pull request #1752 from svastm/add_nucleo_l011k4
...
Add NUCLEO_L011K4
2016-06-14 22:00:28 +02:00
Martin Kojtal
ba69e82fc7
Merge pull request #1850 from LMESTM/dev_new_serial_complete_test
...
Add a serial transmission complete test
2016-06-14 21:54:48 +02:00