Martin Kojtal
ef1557d8b4
Merge pull request #2082 from pan-/backport_nrf51_fixes
...
Backport fixes from nordic branches:
2016-07-01 14:26:52 +02:00
Głąbek, Andrzej
fce8a300d1
Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into hal_improvements
...
# Conflicts:
# hal/targets.json
2016-07-01 13:23:08 +02:00
Vincent Coubard
b041c75ed2
Backport fixes from nordic branches:
...
- nrf headers synchronized with the one in BLE implementation. This is a
short term fix. The nordic branches use a single nrf SDK and does not
have duplicate headers. Once this branch will be integrated, there will
be no more issues around duplicate headers.
- enable feature BLE in the targets.json. This fix was done a long time
ago in the nordic branch. Without it, it is not possible to compile BLE
examples.
2016-07-01 12:04:05 +01:00
Martin Kojtal
3051436788
Merge pull request #2071 from LMESTM/nucleo_f746zg_ff_arduino
...
[NUCLEO_F746ZG] Add Arduino Form Factor property
2016-07-01 12:33:04 +02:00
Głąbek, Andrzej
f02d431b2d
Added multi-instance and slave mode support to spi_api.
2016-06-30 15:13:32 +02:00
svastm
2198dccd6e
[NUCLEO_L432KC] Add to build and export scripts
2016-06-30 14:50:35 +02:00
Jarek Zgoda
e7209fea53
Rename field in targets.json, missing features removed
2016-06-30 12:36:19 +02:00
Jarek Zgoda
811530796b
Rename "generic" -> "bluepill" (common name)
2016-06-30 12:36:19 +02:00
Jarek Zgoda
2f6314c2d0
This board does not claim Arduino compatibility
2016-06-30 12:36:19 +02:00
Jarek Zgoda
3006f70552
Support for Blue Pill
2016-06-30 12:36:18 +02:00
Laurent MEUNIER
f1ccebb28b
[NUCLEO_F746ZG] Add Arduino Form Factor property
2016-06-30 10:47:30 +02:00
Andrzej Puzdrowski
02bc98aecf
Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into nordic_sdk_integration
...
# Conflicts:
# hal/targets.json
2016-06-30 10:39:38 +02:00
Sam Grove
07958da38b
Merge pull request #2065 from NXPmicro/K22_KL27_Updates
...
K22 kl27 updates
2016-06-29 22:24:35 -05:00
tomoyuki yamanaka
355e9775f8
In targets.json, add the "IPV4" setting for RZ_A1H
...
We added "IPV4" of Compile Macro in "targets.json" file.
We failed in the reletion test of IPV4 because "IPV4" was not entered into our Build Target setting.
2016-06-29 15:31:07 +09:00
Andrzej Puzdrowski
44bef4100e
AnalogIn api implenetation for nRF52 - supplement in target descriptor
2016-06-29 08:04:33 +02:00
Sam Grove
0cf924429a
Merge pull request #1952 from adustm/b_f7ethernetnew
...
[NUCLEO_F746ZG] add IPV4 support for F7 in mbed
2016-06-28 17:47:35 -05:00
Mahadevan Mahesh
096a48bebe
Enable PORTIN, PORTOUT and PWMOUT for KL27
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-06-28 15:15:03 -05:00
Głąbek, Andrzej
3ff34ef58d
Merge branch 'nordic_sdk_integration' into hal_improvements
...
# Conflicts:
# hal/targets.json
2016-06-28 12:13:50 +02:00
Martin Kojtal
05b8db418a
Merge pull request #2025 from pan-/nrf51_nano
...
Use nano lib by default for nrf51 based targets.
2016-06-28 10:12:54 +02:00
Vincent Coubard
dbc6b34bc2
Use nano lib by default for nrf51 based targets.
2016-06-27 14:34:33 +01:00
Andrzej Puzdrowski
5ba9392280
Merge branch 'nordic_sdk_integration' of https://github.com/nvlsianpu/mbed-nordic into nordic_sdk_integration
...
# Conflicts:
# hal/targets.json
2016-06-27 12:42:13 +02:00
Andrzej Puzdrowski
a664be0347
Fix AnalogInput fo nRF51.
2016-06-27 12:28:17 +02:00
Głąbek, Andrzej
ba863f4e3d
Enabled I2C_ASYNCH.
2016-06-24 09:02:29 +02:00
Głąbek, Andrzej
f880312477
Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into nordic_sdk_integration
...
# Conflicts:
# hal/targets.json
# hal/targets/cmsis/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822/system_nrf51.c
# hal/targets/cmsis/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/system_nrf52.c
2016-06-23 07:03:18 +02:00
Głąbek, Andrzej
6c7d15d381
Re-enabled SPI after adjusting HAL implementation to slightly different API.
2016-06-22 13:55:36 +02:00
Sam Grove
3f5ab2fbb1
Revert "cfstore flash-journal integration with config_system (Resubmitted)"
2016-06-21 17:32:57 -05:00
Andrzej Puzdrowski
05fea6e286
Corection in macros for NRF5x devices
...
Remove duplicated macro "BLE_STACK_SUPPORT_REQD" for MCU_NRF51
add macro "S132" for MCU_NRF52
2016-06-21 09:13:20 +02:00
Simon Hughes
f299b113bb
Adding K64F config properties while retaining additional targets LOWPOWERTIMER
2016-06-17 17:33:39 +01:00
Simon Hughes
6d76dacef7
cfstore flash mode set to async by default
2016-06-17 17:16:23 +01:00
Simon Hughes
e5c081e23f
cfstore flash mode set to sync by default
2016-06-17 17:16:21 +01:00
Simon Hughes
8f6957e195
cfstore flash-journal integration sync mode test fixes.
2016-06-17 17:16:19 +01:00
Vincent Coubard
7ad0af3265
Enable BLE feature on NRF51 and nrf52.
...
Update softdevice references.
Add BLE and softdevice related macros.
Add specific macros for NRF52_DK.
2016-06-17 11:02:37 +01:00
Bartosz Szczepanski
4b5a3175f9
[STM32F0xx] Enable LowPowerTimer
...
Change-Id: Id23b9d3a0f9a9a3c8a8501a4ba8de6256bc591dd
2016-06-17 08:30:15 +02:00
Andrzej Puzdrowski
4fcffd40b1
fix pwm hal implemenation for nRF51.
...
PwmOut::pwm renamed to PwmOut::pwm_name
2016-06-16 17:23:35 +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
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
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
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
Vincent Coubard
a3b9c78df6
Update detection code for NRF52.
2016-06-15 11:26:53 +01:00
Vincent Coubard
9d66dca950
Add NRF52 and NRF52_TARGETS.
2016-06-14 22:39:06 +01: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
1f9d28346f
Merge pull request #1924 from 0xc0170/fix_armcc
...
Fix armcc ulib template - removal
2016-06-14 20:06:26 +02:00
Brian Daniels
8bbc163d3f
Removing K64F_UVISOR target
2016-06-14 05:00:19 +01:00
0xc0170
269697d6d4
targets - remove ulib template
...
armcc provides command line option for choosing a lib type, and we use this,
thus a template is not needed.
2016-06-14 00:41:45 +01:00
Vincenzo Frascino
c1442139a0
[BEETLE] Add support for uVision 5 exporter
...
This patch adds support for uVision 5 exporter to the Beetle Target.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-06-13 14:26:45 +01:00
Vincenzo Frascino
0d3268b61c
[BEETLE] Add initial support
...
This patch adds support for the BEETLE Target. The compilers supported by
this target are:
* ARMCC
* GCC ARM
The exporters and the CMSIS/HAL components will follow in future patches.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-06-13 11:55:33 +01:00
svastm
dd829053f9
[NUCLEO_L011K4] Move device.h defines to target.json
2016-06-13 10:30:18 +02:00
svastm
c9bf3ca2fd
[NUCLEO_L011K4] Add to the build and export scripts
2016-06-13 10:24:19 +02:00
Russ Butler
3db2c030d2
Only allow one thread on unsafe standard libs
...
When using a standard library which does not support multi-threading
allow only one thread to be used. This allows the code to remain
safe.
2016-06-12 18:18:40 +01:00
Sam Grove
d71f015659
Added features to Target description to support the changed names and build extensions
2016-06-09 15:00:36 +01:00
Martin Kojtal
bead0173d9
Merge pull request #1881 from mbedmicro/rename_features
...
Rename "features" to "device_has" in targets.json
2016-06-09 11:32:21 +01:00
Martin Kojtal
f7e6a0f9ca
Merge pull request #1879 from sbutcher-arm/mbedtls-entropy-collector
...
Add entropy collector for K64F to mbed HAL for use in mbed TLS
2016-06-09 11:07:24 +01:00
Simon Butcher
f450786174
Add entropy collector for K64F to mbed HAL for use in mbed TLS
...
mbed TLS requires an entropy source, and this provides support for one through
the K64F RNG.
The macro MBEDTLS_ENTROPY_HARDWARE_ALT also added to target.json to enable use
of the entropy collector by mbed TLS.
2016-06-09 00:51:14 +01:00
Bogdan Marinescu
05059a617f
Rename "features" to "device_has" in targets.json
...
"features" will make more sense in the context of the feature support
that we'll introduce later (related to #1878 ). Plus, "device_has" is
arguably a better description of the actual content of this key.
2016-06-08 18:32:39 +03:00
Martin Kojtal
5c60eb61d0
Merge pull request #1867 from rgrover/master
...
introduce the CMSIS Storage driver and its implementation for K64F
2016-06-08 13:56:27 +01:00
Rohit Grover
00feaa02f2
adding STORAGE to the list of device features for K64F
2016-06-08 12:16:00 +01:00
Bogdan Marinescu
b368c4ac48
Add a K64F target with uVisor enabled
...
Also, remove UVISOR_SUPPORTED from the other targets.
2016-06-08 13:00:41 +03:00
Bogdan Marinescu
6cd41fd314
Add UVISOR_SUPPORTED to the K64F based targets
2016-06-08 12:36:07 +03:00
Bartosz Szczepanski
5562f9a40a
[STM32] Move CAN device.h defines to targets.json
...
This patch moves all CAN defines, for all STM32 boards with CAN support, to
targets.json file.
Change-Id: Ic3335cd4237e646d849b3554de69a9048846b186
2016-06-08 09:24:46 +02:00
Jimmy Brisson
32075c38e4
added extra_labels_add checking to script
...
and moved a previously missed device.h file to targets.json
2016-06-06 10:33:58 -05:00
Jimmy Brisson
66574aaa9d
made features a first class citizen
2016-06-03 16:18:23 -05:00
Jimmy Brisson
9cf326861b
HUGE COMMIT WARNING device.h defines -> target.json features
...
one problem:
[WARNING] device APPNEARME_MICRONFCBOARD did not have an associated entry in targets.json
2016-06-03 14:08:40 -05:00
Jimmy Brisson
76e6c885a2
auto-formatted target.json
2016-06-03 14:03:50 -05:00
0xc0170
2a19ddc9d1
Add lpc821 cocorico target
...
Added by @ElektorLabs PR #1840 , squashed manually.
2016-06-03 09:20:30 +01:00
0xc0170
795963c75f
targets - fix progen names (use - instead of _)
...
efm32 targets were wrongly named, we follow now progendef names
(efm32gg-stk, ..).
2016-05-31 13:27:55 +01:00
Sam Grove
d94627e042
move target description from tools into hal where the target code lives
2016-05-28 12:46:08 +08:00