mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Updates for IOTDEV-1575 and nRF52_DK builds
- Use new NRFX header file - Fix nRF52832 linker script/ld files (hardcoded addresses for now) - Temporarily remove DEVICE_TRNG for nRF52832 (which broke the build) - Improve serial_putc() fix so we don't rely on "extra" functionspull/10652/head
							parent
							
								
									8123b5128d
								
							
						
					
					
						commit
						38c68e0a45
					
				| 
						 | 
				
			
			@ -14,7 +14,7 @@
 | 
			
		|||
/* If softdevice is present, set aside space for it */
 | 
			
		||||
#if !defined(MBED_RAM_START)
 | 
			
		||||
  #if defined(SOFTDEVICE_PRESENT)
 | 
			
		||||
    #define MBED_RAM_START  0x200031D0
 | 
			
		||||
    #define MBED_RAM_START  0x20001D70
 | 
			
		||||
    #define MBED_RAM_SIZE   0xCE30
 | 
			
		||||
  #else
 | 
			
		||||
    #define MBED_RAM_START  0x20000000
 | 
			
		||||
| 
						 | 
				
			
			@ -27,8 +27,8 @@
 | 
			
		|||
#define MBED_RAM1_START (MBED_RAM_START + MBED_RAM0_SIZE)
 | 
			
		||||
#define MBED_RAM1_SIZE  (MBED_RAM_SIZE - MBED_RAM0_SIZE)
 | 
			
		||||
 | 
			
		||||
LR_IROM1 MBED_APP_START MBED_APP_SIZE {
 | 
			
		||||
  ER_IROM1 MBED_APP_START MBED_APP_SIZE {
 | 
			
		||||
LR_IROM1 0x26000 MBED_APP_SIZE {
 | 
			
		||||
  ER_IROM1 0x26000 MBED_APP_SIZE {
 | 
			
		||||
   *.o (RESET, +First)
 | 
			
		||||
   *(InRoot$$Sections) 
 | 
			
		||||
   .ANY (+RO)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@
 | 
			
		|||
/* If softdevice is present, set aside space for it */
 | 
			
		||||
#if !defined(MBED_RAM_START)
 | 
			
		||||
  #if defined(SOFTDEVICE_PRESENT)
 | 
			
		||||
    #define MBED_RAM_START  0x200031D0
 | 
			
		||||
    #define MBED_RAM_START  0x20001D70
 | 
			
		||||
    #define MBED_RAM_SIZE   0xCE30
 | 
			
		||||
  #else
 | 
			
		||||
    #define MBED_RAM_START  0x20000000
 | 
			
		||||
| 
						 | 
				
			
			@ -47,7 +47,7 @@
 | 
			
		|||
 | 
			
		||||
MEMORY
 | 
			
		||||
{
 | 
			
		||||
  FLASH (rx)     : ORIGIN = MBED_APP_START, LENGTH = MBED_APP_SIZE
 | 
			
		||||
  FLASH (rx)     : ORIGIN = 0x26000, LENGTH = MBED_APP_SIZE
 | 
			
		||||
  RAM_NVIC (rwx) : ORIGIN = MBED_RAM0_START, LENGTH = MBED_RAM0_SIZE
 | 
			
		||||
  RAM (rwx)      : ORIGIN = MBED_RAM1_START, LENGTH = MBED_RAM1_SIZE
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,13 +41,13 @@
 | 
			
		|||
#include "us_ticker_api.h"
 | 
			
		||||
#include "nrf_timer.h"
 | 
			
		||||
#include "app_util_platform.h"
 | 
			
		||||
#include "nrf_drv_common.h"
 | 
			
		||||
#include "nrfx_common.h"
 | 
			
		||||
#include "mbed_critical.h"
 | 
			
		||||
#include "nrfx_glue.h"
 | 
			
		||||
 | 
			
		||||
bool us_ticker_initialized = false;
 | 
			
		||||
 | 
			
		||||
/* us ticker is driven by 1MHz clock and counter length is 16 bits. */
 | 
			
		||||
/* us ticker is driven by 1MHz clock and counter length is 32 bits for nRF52 */
 | 
			
		||||
const ticker_info_t* us_ticker_get_info()
 | 
			
		||||
{
 | 
			
		||||
    static const ticker_info_t info = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue