added prescaler for 16 bit pwm in LPC1347 target

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Fri Sep 02 15:07:44 2016 +0100
Revision:
144:ef7eb2e8f9f7
Parent:
0:9b334a45a8ff
This updates the lib to the mbed lib v125

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 144:ef7eb2e8f9f7 1 /* [ROM] */
<> 144:ef7eb2e8f9f7 2 define symbol __intvec_start__ = 0x14000000;
<> 144:ef7eb2e8f9f7 3 define symbol __region_ROM_start__ = 0x14000000;
<> 144:ef7eb2e8f9f7 4 define symbol __region_ROM_end__ = 0x143FFFFF;
<> 144:ef7eb2e8f9f7 5
<> 144:ef7eb2e8f9f7 6 /* [RAM] Vector table dynamic copy: 8_byte_aligned(69 vect * 4 bytes) = 8_byte_aligned(0x0114) = 0x0118*/
<> 144:ef7eb2e8f9f7 7 define symbol __NVIC_start__ = 0x10000000;
<> 144:ef7eb2e8f9f7 8 define symbol __NVIC_end__ = 0x10000117;
<> 144:ef7eb2e8f9f7 9 define symbol __region_RAM_start__ = 0x10000118;
<> 144:ef7eb2e8f9f7 10 define symbol __region_RAM_end__ = 0x1001FFDF;
<> 144:ef7eb2e8f9f7 11 define symbol _AHB_RAM_start__ = 0x20000000;
<> 144:ef7eb2e8f9f7 12 define symbol _AHB_RAM_end__ = 0x20007FFF;
<> 144:ef7eb2e8f9f7 13
<> 144:ef7eb2e8f9f7 14 /* Memory regions */
<> 144:ef7eb2e8f9f7 15 define memory mem with size = 4G;
<> 144:ef7eb2e8f9f7 16
<> 144:ef7eb2e8f9f7 17 define region ROM_region = mem:[from __region_ROM_start__ to __region_ROM_end__];
<> 144:ef7eb2e8f9f7 18
<> 144:ef7eb2e8f9f7 19 define region RAM_region = mem:[from __region_RAM_start__ to __region_RAM_end__];
<> 144:ef7eb2e8f9f7 20 define region AHB_RAM_region = mem:[from _AHB_RAM_start__ to _AHB_RAM_end__];
<> 144:ef7eb2e8f9f7 21
<> 144:ef7eb2e8f9f7 22 /* Stack and Heap */
<> 144:ef7eb2e8f9f7 23 /*Heap 1/4 of ram and stack 1/8*/
<> 144:ef7eb2e8f9f7 24 define symbol __size_cstack__ = 0x4000;
<> 144:ef7eb2e8f9f7 25 define symbol __size_heap__ = 0x8000;
<> 144:ef7eb2e8f9f7 26 define block CSTACK with alignment = 8, size = __size_cstack__ { };
<> 144:ef7eb2e8f9f7 27 define block HEAP with alignment = 8, size = __size_heap__ { };
<> 144:ef7eb2e8f9f7 28 define block STACKHEAP with fixed order { block HEAP, block CSTACK };
<> 144:ef7eb2e8f9f7 29
<> 144:ef7eb2e8f9f7 30 initialize by copy with packing = zeros { readwrite };
<> 144:ef7eb2e8f9f7 31 do not initialize { section .noinit };
<> 144:ef7eb2e8f9f7 32
<> 144:ef7eb2e8f9f7 33 place at address mem:__intvec_start__ { section .intvec };
<> 144:ef7eb2e8f9f7 34 place in ROM_region { readonly };
<> 144:ef7eb2e8f9f7 35 place in RAM_region { readwrite, block STACKHEAP };
<> 144:ef7eb2e8f9f7 36 place in AHB_RAM_region { section USB_RAM };