Commit Graph

1187 Commits (9af828a11f3562ceeaba9de9aae3176e7d49bbb2)

Author SHA1 Message Date
0xc0170 9af828a11f Merge branch 'master' of https://github.com/mfiore02/mbed into mfiore02-master
Conflicts:
	workspace_tools/build_travis.py
2015-01-02 07:12:11 +01:00
GustavWi 5282d1b8a6 Updated README.md to be up date with IAR's target support 2014-12-23 11:50:33 +01:00
Martin Kojtal 79ec104b3c Merge pull request #801 from bcostm/master
Add new target - NUCLEO_F070RB
2014-12-19 09:48:14 +00:00
bcostm d9eb8b71d5 [NUCLEO_F070RB]Add new target - part 3 workspace_tools 2014-12-18 09:30:19 +01:00
Yihui Xiong 6ecff6327b [export] add gcc/uvision templates for BLE Smurfs 2014-12-17 14:51:34 +08:00
Yihui Xiong 604e163cc1 fix gcc/uvision template for Arch BLE 2014-12-17 14:38:09 +08:00
Yihui Xiong 8d2fa50691 add new target BLE_SMURFS 2014-12-17 11:40:09 +08:00
GustavWi 09261bd615 IAR: Fixed language settings in ewp files. Set project setting to allow both c and c++ language and allowed VLA in C code 2014-12-15 14:19:54 +01:00
Martin Kojtal 1fb5426bf6 Merge pull request #793 from ohagendorf/STMF4xxx_rtos
DISCO_F4xx, NUCLEO_F4xx, MDOT_F4 - fix RTOS problem (init seq)
2014-12-15 09:01:35 +00:00
Martin Kojtal f3acd0e7aa Merge pull request #790 from BlackstoneEngineering/NordicKeilFix
Tools: changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards
2014-12-15 08:57:38 +00:00
Martin Kojtal 5aafaa0d63 Merge pull request #780 from GustavWi/iar_mbed
IAR: skip dynamic initialization, new common IAR startup file
2014-12-15 08:52:35 +00:00
Martin Kojtal f8962e8683 Merge pull request #768 from mazgch/master
add CooCox exporter for C027
2014-12-15 08:44:24 +00:00
ohagendorf 6f8f626bd6 [DISCO_F4xx][NUCLEO_F4xx][MDOT_F4] solving RTOS problem
- Changing original STM Cube Driver to call _start instead of main to
initialise the rtos when using it. Without using rtos the behavior is
the same as before.
- Adding DISCO_F429 to rtos
- Adding targets to RTOS_xx tests.
- All tests are OK. Tested with Nucleo and Disco boards. Not tested with
MDOT_F4 but that uses the same hal like nucleo_f411.
2014-12-13 22:50:02 +01:00
Austin Blackstone c6547b96cf changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards. This change is necessary due to a conflict with KeilV4 naming 2014-12-11 19:28:15 -06:00
Mike Fiore a749176209 [travis] add MTS_DRAGONFLY_F411RE to build_travis.py 2014-12-11 15:47:21 -06:00
Mike Fiore 38d92a5ab3 [mbed][workspace_tools] remove comment from targets.py 2014-12-11 14:08:31 -06:00
vinnie rabbit b1aee00f85 [mbed][MTS_DRAGONFLY_F411RE] change IAR project options to not have Override default checkbox set, change IlinkIcfOverride from 1 to 0 in file iar_mts_dragonfly_f411re.ewp.tmpl 2014-12-11 13:20:45 -06:00
Mike Fiore 74cc06b3ce [targets][MTS_DRAGONFLY_F411RE] remove unnecessary comments from Dragonfly entry in targets.py 2014-12-11 13:20:45 -06:00
vincent rabbit 546005a72c [mbed][MTS_DRAGONFLY_F411RE] added platform support files and dirs built gcc executable NOT working 2014-12-11 13:20:45 -06:00
vincent rabbit bd9b356816 [export][MTS_DRAGONFLY_F411RE] added iar support for DRAGONFLY 2014-12-11 13:19:08 -06:00
GustavWi b67836d4ba Added skip dynamic initialization to mts mdot f411re ewp 2014-12-11 09:43:31 +01:00
Martin Kojtal b75dadac6c Merge pull request #779 from ndelisi/master
Y5Design LPC11U35 and NRF51822 - Add New targets
2014-12-11 08:28:29 +00:00
0xc0170 130c9c282a Tools: nordic uvision templates - RAM size set to 0x2000 from 0x800 2014-12-10 14:25:11 +00:00
GustavWi c3393b80b1 Merge remote-tracking branch 'upstream/master' into iar_mbed 2014-12-10 13:41:46 +01:00
GustavWi 3062999e97 Separated the c data initialization and c++ to call mbed_sdk_init before c++ data. So that the c variables are updated before the c++ objects are initialized. Had to rename the cmain override in RTX_CM_lib.h to __iar_program_start because there can not be two __cmain overrides in the project. The ewps had to be updated to add the linker command --skip_dynamic_initialization which stalls the c++ data init until __iar_dynamic_initialization which is called right after mbed_sdk_init. 2014-12-10 13:40:17 +01:00
Nick DeLisi a03d3bcd8d Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h
nRF51822 from Nordic Semiconductor

Bluetooth Low-Energy v4.1 compliant - interface to smartphones, tablets

System-on-Chip (SoC) solution - easily transformable into a deployable solution

Drop-in solution for production - no need to design your own antenna

FCC and CE Certified

3x LEDs, 3x Buttons

Powered by interface board or external 3.3V
2014-12-09 14:08:22 -06:00
Nick DeLisi f382af4aed Porting of new target: Added new target to target.py, added header files for PinNames.h and device.h. Added linker library.
Y5 Design LLC Interface Board
LPC11u35 from NXP

Low Power, ARM(r) Cortex-M0 suitable for a wide range of applications

On-Chip Bootloader - In-System programming (ISP) and in-application programming (IAP)

ROM-based USB drivers - Flash updates via USB supported

SPI, GPIO, i2C, UART, ADC

3x LEDs, Reset Button

3.3V powered via USB or external

USB interface - shipped with USB-A, male connector, pads for Micro female
2014-12-09 13:01:20 -06:00
Michael Brudevold 2f5cbcb1c6 Add support for mDot with STM32F411RE processor 2014-12-08 10:58:25 -06:00
mazgch 14f999b1d4 add exporter 2014-12-08 11:14:27 +01:00
Martin Kojtal a17c1dd8f7 Merge pull request #767 from ohagendorf/nucleo_disco_coide
STM32xxx: CoIDE/gcc_arm exporter and startup_stm32xx update
2014-12-08 07:24:22 +00:00
ohagendorf f762a60f48 [DISCO_F303] missing wrap main in gcc_arm template 2014-12-08 01:02:40 +01:00
ohagendorf 883b2bc0ce [STM32xxx] CoIDE exporter and gcc_arm
- CoIDE options: wrap main and linker option DiscradUnusedSection=1 was
missing in some targets
- CoIDE options: corrected flash loader config for Nucleo_F030 and
Nucleo_F072
- CoIDE options: corrected memory layout (not used per default but now
it is the same as in linker script)
- gcc linker script: changed the memory size from hex number e.g. 0x2000
to decimal 8K
2014-12-07 20:07:56 +01:00
Martin Kojtal a6279aa351 Merge pull request #750 from PrzemekWirkus/travis-linking
Tools: Travis - Simple mbed SDK test linking against popular libraries
2014-12-03 14:34:36 +00:00
Przemek Wirkus 63d2735c58 Add back all missing targets 2014-12-03 11:14:09 +00:00
Przemek Wirkus de90b72435 Fixed typo which added wrong parameter value for -t switch 2014-12-03 11:11:22 +00:00
Przemek Wirkus fa5722a39c Added --silent switches to both build.py and make.py.
build_travis.py now executes build.py and make.py with --silent switches to save space on Travis's console output
2014-12-03 11:01:19 +00:00
Przemek Wirkus 6255549570 Modified make.py so now parameter --silent suppreses Copy / Compile messages leaaving only Warning / Errors / build product info 2014-12-03 10:53:50 +00:00
Przemek Wirkus 32b214c4b1 Removed progress characters, they just look stupid in Travis console 2014-12-03 10:48:53 +00:00
Przemek Wirkus e5d7f85597 Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed
Added new line after warning / errors
2014-12-03 09:36:58 +00:00
Przemek Wirkus b2ab78673a Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed 2014-12-03 09:25:11 +00:00
Przemek Wirkus 0c848f8290 Added new switch --silet to build.py to avoid endless screens of Copy / Compile. In silent mode only warnings / erros / build product will be displayed 2014-12-03 09:24:19 +00:00
Mihail Stoyanov 45c1f43182 Increase the build system timeout when processing jobs to 5 minutes as initially designed 2014-12-02 18:00:06 +02:00
Martin Kojtal f6743c5b50 Merge pull request #751 from bcostm/master
Targets: NUCLEO_F303RE - Add new target
2014-12-02 15:35:46 +00:00
Przemek Wirkus 027a6bc35d Final commit with chanes related to --testlib switch and test linking for
Travis CI in github.
2014-12-02 11:43:45 +00:00
Przemek Wirkus a2fef756e5 Modified Travis build script to ommit --testlib switch - on Linux machines
linking the same lib twice causes linking errors (Not on Windows GCC_ARM though)
2014-12-02 11:39:23 +00:00
bcostm feee66d0fc [NUCLEO_F303RE] Add target part 3 - workspace_tools 2014-12-02 07:51:14 +01:00
Przemek Wirkus 6c22025ae0 Added simple mbed SDK test linking against popular libraries 2014-12-01 16:51:03 +00:00
Przemek Wirkus 670eea7937 Modified make.py so now parameter -n can handle comma separated lists of test names.
Bugfix for option -p
2014-12-01 15:33:30 +00:00
Przemek Wirkus 2120e52a81 Modified make.py so now parameter -n can handle comma separated lists of test names. 2014-12-01 15:07:17 +00:00
Przemek Wirkus e21bcaf790 Added new command line switches to link with external mbed libraries like: rtos, eth, usb, usb_host, testlib or ublox
This will allow users to link tests against libs. For example it is possible to build network test (like NET_1) using make.py now
2014-12-01 14:51:55 +00:00