bcostm
1159845529
NUCLEO_F103RB: update channels management in analogin api
2013-11-27 15:39:57 +01:00
Bogdan Marinescu
72a9529287
Added on-line defined macros to the build system
...
Added 3 macros defined by the on-line build system to the off-line build
system: MBED_BUILD_TIMESTAMP, MBED_USERNAME and __MBED__.
2013-11-27 16:24:42 +02:00
tkuyucu
511e24ecc9
nRF51822 mbed SDK with working GPIO, RawSerial, and timer
2013-11-27 13:16:11 +01:00
0xc0170
0e99a7c9bd
Analog API - pins, analog pins (arduino) correction, irq
...
- ADC - pins, mux
- analog pins - Ax
- irq - port A - E
2013-11-26 20:08:13 +01:00
Bogdan Marinescu
ea7ee814c9
LPC4088_EA doesn't exist anymore, remove from build_release
2013-11-26 19:26:49 +02:00
Bogdan Marinescu
438a290fe4
Fix LPC4088 codered exporter
...
Use softfp instead of hardfp for code generation, in order to make linking
with the mbed SDK (generated with softfp) possible.
2013-11-26 19:24:11 +02:00
Bogdan Marinescu
256f70fffc
Merge remote-tracking branch 'origin/master'
2013-11-26 17:14:46 +02:00
Bogdan Marinescu
3c0a8b633f
Provide generic pinout defines
...
This commit adds generic peripheral names to various mbed enabled
boards, to make it easier to write portable code amongst various
mbed boards.
2013-11-26 17:12:36 +02:00
bcostm
dd292a7e71
NUCLEO_F103RB: Add pwmout api + change timers for ticker
2013-11-26 09:26:08 +01:00
Emilio Monti
60f37b4adf
There is only an LPC4088 target
2013-11-25 16:32:46 +00:00
bcostm
c33dbfd63d
Enable STDIO messages used by the test firmwares
2013-11-25 10:20:39 +01:00
0xc0170
3dc97b20c0
startup ARM - stack pointer, serial functional
...
- stack pointer correction
- startup for ARM - clean up
- GCC ARM linker - RAM size correction
- NVIC - RAM address
2013-11-22 21:21:01 +01:00
bcostm
c47bc1780a
Add UseMicroLIB option for exported project
2013-11-22 11:41:07 +01:00
Bogdan Marinescu
8f8e5e8d8a
fix STLink debugger/downloader settings
2013-11-21 21:02:23 +02:00
Bogdan Marinescu
f6c9c8db5e
Fixed initial SP value
2013-11-21 19:07:52 +02:00
Emilio Monti
64952d4f7e
Merge pull request #114 from mazgch/master
...
Avoid hardfault when CAN object is destructed.
2013-11-21 08:40:43 -08:00
mazgch
a3a16b3683
Avoid hardfault when CAN object is destructed.
...
interrupts have to be disabled(can_irq_free) before we turn off(can_free) the peripheral
2013-11-21 17:31:17 +01:00
Bogdan Marinescu
1c6bfd17bf
Fixes in export templates for NUCLEO_F103RB
2013-11-21 15:28:50 +02:00
Emilio Monti
5278dd43f2
Merge pull request #113 from mazgch/master
...
fix the documentation to ethernet api to match implementation
2013-11-21 02:32:05 -08:00
mazgch
2b7d2bb343
fix the documentation to match implementation
2013-11-21 11:24:58 +01:00
Emilio Monti
6a5335a40e
Merge pull request #112 from Sissors/master
...
Added sleep to LPC81x
2013-11-21 01:58:28 -08:00
Emilio Monti
036f7be34c
Merge pull request #111 from hototogi/lpc43xx
...
support GCC_ARM for LPC4330_M4
2013-11-21 01:56:29 -08:00
Sissors
585e05ca6a
Added sleep to LPC81x
...
http://mbed.org/users/mbed_official/code/mbed-src/pull-request/6
2013-11-21 08:19:44 +01:00
hototogi
03b79b5920
support GCC_ARM for LPC4330_M4
...
- Linker script is based on LPC1768
number of NVIC is 16 (CORE) + 53 (M4 in LPC43xx) = 69,
therefor, reserve at the top of RAM0 (address:0x10000000)
to relocate NVIC vector table
- startup file is based on startup_ARMCM4.S in CMSIS V3.20
change NVIC name for cortex-M4 of LPC43xx
- add GCC_ARM for LPC4330_M4 in python scripts
- add some descriptions for GCC_ARM
2013-11-20 17:03:59 +09:00
0xc0170
4e09b52a71
K20 uVision files, ld NVIC offset
...
- K20 KEIL files
- clock set to 1 (48MHz)
- offset in GCC ld for vectors in RAM
- us ticker - PIT timer interrupt implementation
2013-11-19 20:06:26 +01:00
bcostm
ef164aa78b
Add uvision4 template files for NUCLEO_F103RB
2013-11-19 14:38:06 +01:00
Bogdan Marinescu
ec1a027088
Merge pull request #109 from adamgreen/rtxIncreaseRAM
...
Increase available RAM for RTX on LPC11U24
2013-11-19 00:57:19 -08:00
Adam Green
10126e0b2f
Increase available RAM for RTX on LPC11U24
...
The INITIAL_SP value used by RTX was originally at the 4k limit instead
of at the 8k limit. The HEAP_START macro was defined to __HeapLimit
but the heap really starts at __end__. __HeapLimit is just used for
some link time sanity checks to verify that the heap and stack can
grow a bit without colliding.
2013-11-19 00:38:12 -08:00
bcostm
415ac34b56
Add analogin, serial and spi support for NUCLEO_F103RB
2013-11-19 09:11:31 +01:00
0xc0170
8ca8014c00
Merge branch 'master' into K20D50
2013-11-18 20:34:45 +01:00
Bogdan Marinescu
0abfca2938
Added export maps
...
Since some targets with different names use the same exporters (for example
LPC4088_EA and LPC4088), add an "export map" for this situation.
2013-11-18 20:24:51 +02:00
Bogdan Marinescu
86e57616ce
Added LPC4088_EA to the list of targets
2013-11-18 19:57:25 +02:00
Bogdan Marinescu
a3cae89a98
Merge pull request #108 from ScreamerBG/master
...
Refactored exporter features
2013-11-16 03:56:39 -08:00
root
f168089a91
Drop deep repository scanning from scan_resources() so it doesn't affect compile
...
Implement repository scanning through __scan_all() for exporter
2013-11-15 18:59:19 +00:00
root
9a080d65ee
Merge branch 'master' of https://github.com/mbedmicro/mbed
2013-11-15 14:53:48 +00:00
Emilio Monti
7e42a9ff3e
Merge pull request #107 from ScreamerBG/master
...
Exporter features
2013-11-15 02:34:48 -08:00
Mihail Stoyanov
b43e947c3b
Added support to export mbed special .bld and .lib files
...
Added support to export repositories for seamless offline setup
2013-11-14 18:45:14 +02:00
root
f834b6f1a9
Merge branch 'master' of https://github.com/mbedmicro/mbed
2013-11-14 16:30:00 +00:00
Mihail Stoyanov
0c62e84623
Added support to export mbed special .bld and .lib files
...
Added support to export repositories for seamless offline setup
2013-11-14 16:28:34 +00:00
bcostm
70dd0d891e
Add STM32F10x standard periph driver
2013-11-14 11:33:29 +01:00
bcostm
6d9b523185
Update workspace_tools files
2013-11-14 11:07:01 +01:00
bcostm
beb779b3d6
Rename target
2013-11-13 09:29:29 +01:00
Bogdan Marinescu
b2733e9b9a
Added preliminary support for nRF51822 as a target
...
No actual files for the target, just the target definition for now, so it
can't be compiled yet.
2013-11-11 15:15:57 +02:00
Bogdan Marinescu
5b6faea448
Removed redundant label TARGET_LPC81X_COMMON
2013-11-11 13:28:18 +02:00
Bogdan Marinescu
cbc47292e6
Merge pull request #106 from jorisa/master
...
Fix bug in gpio_set not setting reserved pins correctly
2013-11-09 12:55:22 -08:00
Joris Aerts
76ffc4935e
Fix bug in gpio_set not setting reserved pins correctly
...
Loop going over reserved pins was not going over all entries as result of incorrect sizeof
2013-11-08 13:39:00 -08:00
Bogdan Marinescu
15422b3a67
Travis-CI: display the build command before running it
2013-11-08 18:21:58 +02:00
Bogdan Marinescu
bd89e121e5
Added build script for travis (build_travis.py)
2013-11-08 17:52:10 +02:00
Bogdan Marinescu
e69956aba2
Updated DSP library + build system changes
...
Updated CMSIS DSP to latest version (CMSIS-SP-00300-r3p2-00rel1.zip)
Build system changes to be able to preprocess assembler sources before compiling them:
- GCC: use gcc '-x assembler-with-cpp'
- ARM: preprocess first, then assemble (two separate commands)
- IAR: added macro definitions and include directories to the assembler command line
Removed CORTEX_ARM_SUPPORT restriction for the DSP libraries.
Tested: LPC1768 with ARM, GCC_ARM and IAR, LPC11U24 with ARM.
2013-11-08 15:38:23 +02:00
Emilio Monti
d7d5954f59
Add correct return code to build script
2013-11-08 11:54:12 +00:00