Andrzej Puzdrowski
f19efb6a43
AnalogIn for nRF51 Fixes
...
multiinstances was not suported for nrf51
made nrf_saadc SDK hal private for nRF52
2016-06-29 12:29:38 +02:00
Andrzej Puzdrowski
44bef4100e
AnalogIn api implenetation for nRF52 - supplement in target descriptor
2016-06-29 08:04:33 +02:00
Andrzej Puzdrowski
63bfe7dc1b
Merge branch 'nordic_sdk_integration' of https://github.com/nvlsianpu/mbed-nordic into nordic_sdk_integration
2016-06-28 17:35:55 +02:00
Andrzej Puzdrowski
eef471bee4
AnalogIn api implenetation for nRF52
2016-06-28 17:31:49 +02:00
Andrzej Puzdrowski
1c262e3444
remove unwanted initialization of adc_value
2016-06-28 11:58:18 +02: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
3bdbccb5c0
Corrected serial_api implementation, so 'serial_putc' no longer requires enabled interrupts.
2016-06-24 08:27:52 +02:00
Głąbek, Andrzej
8249a7f2c5
Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into nordic_sdk_integration
...
# Conflicts:
# tools/build_api.py
2016-06-23 09:03:18 +02:00
Andrzej Głąbek
bb2111a973
Merge pull request #8 from pan-/backport_tests_fix
...
Fixing test builds for devices with softdevices.
2016-06-23 08:56:52 +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
601b96dde2
Restored alternative method of RTOS tick generation for NRF51, which was undesirably removed when the new us_ticker implementation was introduced.
2016-06-22 15:09:54 +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
Brian Daniels
22b5c78191
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-22 09:30:02 +01:00
Andrzej Puzdrowski
089143e114
Merge pull request #7 from pan-/ble_integration
...
Ble integration
2016-06-21 09:14:30 +02: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
Vincent Coubard
daf7ef352d
Import assert fix from mbed v3.
2016-06-17 11:26:48 +01:00
Vincent Coubard
d1b902a46d
Update NRF51 link and startup sequence.
...
* Update softdevice offset so they match the offset of sd 2.0.
* Update RAM initialization sequence.
* Import fs_data section in final binary
2016-06-17 11:26:46 +01:00
Vincent Coubard
3fe77a5efe
Fix known BUG in nrf_svc.h when compiled by GCC.
2016-06-17 11:26:44 +01:00
Vincent Coubard
96b2604469
Remove obsolete softdevices.
2016-06-17 11:26:42 +01:00
Vincent Coubard
10c803ee3b
Add LF clock initialization in startup sequence.
2016-06-17 11:26:40 +01:00
Vincent Coubard
38671de942
Remove unused BLE services.
2016-06-17 11:26:38 +01:00
Vincent Coubard
1b826f286b
Namespace softdevice headers to avoid conflict wih other headers.
2016-06-17 11:26:25 +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
Vincent Coubard
c8dc17aa4f
Import radio notification from the nordic SDK (required y BLE
...
implementation).
2016-06-17 11:00:24 +01:00
Andrzej Puzdrowski
441a665302
fix implemet pwm_write
2016-06-16 18:53:39 +01: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
52b9563e56
Added modifications in SDK drivers needed for mbed HAL implementation.
2016-06-16 12:09:24 +01:00
Głąbek, Andrzej
082fd409ce
Added LF clock starting code to SysInit.
2016-06-15 21:43:38 +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
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
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
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
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
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
Mihail Stoyanov
bd2159db26
Merge pull request #1930 from mbedmicro/iar-fix
...
Fixed flag for IAR
2016-06-14 05:09:10 +01:00
Sam Grove
9473d446ea
Merge pull request #1929 from bridadan/remove-k64f-uvisor-target
...
Removing K64F_UVISOR target
2016-06-14 05:01:31 +01:00
Brian Daniels
8bbc163d3f
Removing K64F_UVISOR target
2016-06-14 05:00:19 +01:00
Sam Grove
e8fda07d83
Merge pull request #1928 from mbedmicro/tools_integration
...
Tools Updates (Tests and build logs)
2016-06-14 04:56:48 +01:00
Mihail Stoyanov
3fa9ed79a5
Fixed flag for IAR
2016-06-14 04:42:45 +01:00
Brian Daniels
78ca3e4613
Merge pull request #1925 from bridadan/tools-improvements
...
Tools improvements
2016-06-14 02:20:05 +01:00
Brian Daniels
1bcd64301a
Lower case test names, blob matching test names, and sort test names for prints
2016-06-14 02:14:45 +01:00
Brian Daniels
f622c591e8
Handling exceptions throughout test flow
2016-06-14 02:14:44 +01:00