Commit Graph

6196 Commits (3bdbccb5c0ae0a09c03d499e66ce76134fc9f5cc)

Author SHA1 Message Date
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
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
Brian Daniels 6796025e78 Fixes for logs and test logic in tools 2016-06-14 02:14:42 +01:00
Brian Daniels 71ffe897b5 Merge pull request #1927 from mbedmicro/tools-update3
Minor update to tools - logging of tests and output
2016-06-14 02:10:30 +01:00
Mihail Stoyanov dcff9b15e7 Minor update to tools - logging of tests and output 2016-06-14 01:57:01 +01:00
Martin Kojtal e9b56018d2 Merge pull request #1848 from TomoYamanaka/master
Implement SystemcoreClock
2016-06-14 01:53:10 +02:00
Martin Kojtal ab5bd795a4 Merge pull request #1920 from 0xc0170/fix_inclusion
Fix inclusion (board.c and critical.c)
2016-06-14 01:10:06 +02:00
Martin Kojtal 9433b4be61 Merge pull request #1923 from bridadan/tools_integration_rebase
Tools integration rebase
2016-06-14 00:43:16 +02:00
Martin Kojtal 5eb3d8bb90 Merge pull request #1922 from akselsm/readme-add-efm32pg
Add missing EFM32 Pearl Gecko to README.
2016-06-14 00:36:45 +02:00
Aksel Skauge Mellbye b8502c6d84 Add missing EFM32 Pearl Gecko to README. 2016-06-13 23:33:28 +01:00
Martin Kojtal 9a06a7509b Merge pull request #1921 from akselsm/efm32-license-update
[EFM32] Update license texts.
2016-06-14 00:30:26 +02:00