Commit Graph

29 Commits (3ae6d045ee053ddef6749adbaef9466e4b51a537)

Author SHA1 Message Date
Rohit Grover 8130301af6 switch from s130-alpha to s130v1.0 2015-04-29 10:42:48 +01:00
Rohit Grover 06501a4285 update to s130 alpha 2015-04-29 10:42:38 +01:00
Rohit Grover c3da630923 attempt at upgrading to v8.0 of the SDK 2015-04-20 10:38:08 +01:00
Rohit Grover 79a05aa39c fixes #984: updating to v7.1 of the Nordic SDK.
Re-organized file layout to match that from the SDK.
2015-03-20 14:46:54 +00:00
GustavWi d8df2f25d3 Set most of the targets to a fixed heap and stack ratio relative to ram. 1/4 of ram to heap and 1/8 of ram to stack. There are some exception where the ram is small and the target support an rtos, then the heap requires more than 1/4 of RAM 2015-02-27 12:57:45 +01:00
Sam Grove 2de26e779e Update nRF51822.sct
FIx copy paste error in RAM size when softdevice isn't used
2015-02-20 23:41:20 -06:00
Martin Kojtal 4a7b7d067d Merge pull request #887 from Marcomissyou/master
Modify 32MHz crystal setting for NRF51822, overrides file for DFCM-NNN40 target
2015-02-12 12:57:45 +00:00
GustavWi fb4a7f7a58 Fixed issue #903 IAR linker nrf51 rtos 2015-02-11 16:10:18 +01:00
Marcomissyou eee73e82e2 solve conflict in system_nrf51822.c 2015-02-06 17:14:37 +08:00
Marcomissyou 43081555a3 modify #if defined(TARGET_HRM1017) || defined(TARGET_DELTA_DFCM_NNN40) in system_nrf51822.c 2015-02-06 11:34:08 +08:00
Marcomissyou 2ffec3246f modify system_nrf51822.c for fix HRM1017 and mbed_overrides.c for 32MHz setting 2015-02-06 10:42:28 +08:00
Takafumi Naka 9b4470823b Update system_nrf51822.c
Fixed support for mbed HRM1017.
It had been broken Feb.27th.
2015-02-06 02:44:01 +09:00
Martin Kojtal f41e6b5ac1 Merge pull request #883 from GustavWi/iar_mbed
Added IAR support for NRF51822. IAR's linker can not merge hex files
2015-02-05 13:39:38 +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
Marcomissyou 64465b68ad extend year and add toolchain system_nrf51822.c, PinNames.h,device.h,mbed_overrides.c,targets.py 2015-01-30 15:05:03 +08:00
Marcomissyou 232821bb99 add SWIO setting in mbed_overrides.c to substitute SWIO setting in system_nrf51822.c 2015-01-29 16:00:36 +08:00
Marcomissyou 04937dc38b remove json, delete toolchain list in target.py because NNN40 is inherit from NRF51822, add SWIO default setting in system_nrf51822.c and SWIO,VERF pin in PinName.h 2015-01-29 13:46:58 +08:00
Marcomissyou 4a52c80ef5 solve conflict targets.py and i2c_api.c
Merge remote-tracking branch 'upstream/master'

Conflicts:
	libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/i2c_api.c
	workspace_tools/targets.py
2015-01-27 14:16:17 +08:00
Marcomissyou 66a5f716e3 modify i2c_api, analog_api, system_brf51822.c, targets/py and add device.h, PinNames 2015-01-23 16:40:26 +08:00
sg- 91a77d74cf With the old logic if Serial::writeable() was called before and/or used to block calls to Serial::putc() it would never write due to EVENT_TXDRDY trailing a write to TXD. Add a dummy write to TXD before pins are connected to the peripheral. This primes the EVENT_TXDRDY to lead future writes rather than trail. Since STOPTX isn't used this seems safe. 2014-12-09 17:48:10 -06:00
sg- d9c19847be [cmsis_nvic] correct typos and stray character 2014-10-14 00:47:53 -05:00
sg- 5b8ab1762d Add BSD license to NVIC_SetVector and NVIC_GetVector. 2014-10-10 15:56:16 -05:00
Marcomissyou ab92decf23 Marco add for new target DFCM_NNN40 2014-10-07 17:59:57 +08:00
Bogdan Marinescu 82ec8c2c4d Added support for Nordic parts with 32K of RAM 2014-09-08 16:27:53 +01:00
Rohit Grover bd60f75691 For HRM1017 (nRF51822), setup the internal RC clock instead of the low-frequency crystal.
Change request from Tsuboi San.
2014-09-05 15:21:57 +01:00
Rohit Grover 7aedd02f25 mostly white space diffs to Nordic's system startup file 2014-09-03 13:18:02 +01:00
Rohit Grover 2deb3706d2 Replace the 16mhz clock with a low-freqncy external crystal based clock source at statup.
This results in a big win in power consumption.
2014-08-29 17:02:39 +01:00
Janek Mann c5f07dc672 fix for NRF51822 linker script 2014-08-11 11:42:41 +01:00
Toyomasa Watarai 4cb75a3fbb Fixed L6235E link error for NRF51822 variants
Changed TARGET_NRF51822 target directory names to TARGET_MCU_NRF51822
Removed NRF51822 names to extra_label of target.py
Added MCU_NRF51822 names to extra_label of target.py
Tested with blinky example for NRF51822, HRM1017, ARCH_BLE and
RBLAB_NRF51822 target
2014-08-01 16:36:54 +09:00