Commit Graph

747 Commits (cde156cadc0561a6129ec7c345687744b001208d)

Author SHA1 Message Date
Bogdan Marinescu 23b25bbd91 Merge branch 'master' of github.com:mbedmicro/mbed 2014-08-12 15:06:47 +01:00
Bogdan Marinescu 25926ae75d Re-implemented LPC patching step
Now implemented as a 'post binary hook'. Targets that need this will have
to inherit from LPCTarget instead of Target, the rest should be automatic
(but see LPC4088 for an exception (currently, hooks can't be chained
automatically))
2014-08-12 14:59:50 +01:00
Bogdan Marinescu ec6f5454a8 Merge pull request #435 from janekm/master
fixes to NRF51822 GCC template
2014-08-12 10:22:59 +01:00
Bogdan Marinescu e6bf98d996 Merge pull request #437 from 0xc0170/fix_nordic_exporters
[Exporters] Nordic - uvision - RAM fix and mergehex removal
2014-08-12 10:22:24 +01:00
Martin Kojtal c266ac3596 Merge pull request #439 from xiongyihui/stm32f407
[Exporters] add DISCO_F407VG's uvision support
2014-08-12 07:38:54 +01:00
Yihui Xiong c8704284bd add DISCO_F407VG's uvision support 2014-08-12 11:53:19 +08:00
Bogdan Marinescu beaec03041 Compile LPC1549 with GCC_ARM under Travis 2014-08-11 15:21:05 +01:00
Bogdan Marinescu 15129aa459 Merge pull request #434 from chrta/add_lpc1549_gcc_arm
[LPC1549] Add support for GCC_ARM
2014-08-11 14:34:11 +01:00
Janek Mann 4357cdb229 adding --gc-sections back in to the template 2014-08-11 11:51:58 +01:00
Janek Mann c5f07dc672 fix for NRF51822 linker script 2014-08-11 11:42:41 +01:00
Janek Mann 7e2001b980 workaround for --gc-sections issue with NRF51822 2014-08-11 11:23:13 +01:00
Yihui Xiong 0b7b75881a fixed L6235E link error for Xadow M0 2014-08-11 12:37:06 +08:00
Janek Mann 24ea3bcafa fixes to NRF51822 GCC template 2014-08-11 00:30:06 +01:00
Christian Taedcke bc62d0b66d [LPC1549][GCC_ARM] Add export functionality 2014-08-09 16:05:07 +02:00
Christian Taedcke 67e9feeab7 [LPC1549] Add support for GCC_ARM 2014-08-09 16:05:06 +02:00
0xc0170 e689bd9421 [Exporters] Nordic - uvision - RAM fix and mergehex removal 2014-08-08 16:08:41 +01:00
Bogdan Marinescu 4c54ea6a4b Added parallel build option to build_travis.py
Mostly to test Mihail's parallel build changes
2014-08-07 17:06:56 +01:00
Bogdan Marinescu 2cf5f34286 Merge branch 'master' of github.com:mbedmicro/mbed 2014-08-07 17:03:21 +01:00
Bogdan Marinescu 45597fd8e6 A few changes to the new parallel build system
- restored assemble/compile_c/compile_cpp, except now they return the commands
  that will run, instead of actually running the commands
- remove need_update_new, since it doesn't seem to be used anywhere
2014-08-07 17:01:39 +01:00
Przemek Wirkus 49a78419bb Bugfix: In SingletestRunner.run_host_test function optional named parameters verbose and reset were not assigned with proper values 2014-08-07 14:00:05 +01:00
Przemek Wirkus ed0501188b Added fat library (switch --fat) to Travis libs build 2014-08-07 13:31:33 +01:00
Przemek Wirkus 70ae40f938 Propagated 'jobs' argument to test suite CLI. Now option -j can be used with 'single_test.py' script 2014-08-07 13:22:51 +01:00
Przemek Wirkus dc4d741c37 Removed tabs, added Copyright preamble, added info about 'fat' library availability in 'libs' section, added python env path in first line of the script 2014-08-07 11:54:02 +01:00
Przemek Wirkus c3c0be5443 Added extra reset option - not yet implemented. Only switches added to test suite CLI and host_test.py optparse 2014-08-07 11:48:47 +01:00
Przemek Wirkus 755d0174d6 Removed repeated lines from Copyright disclaimer/preamble 2014-08-07 11:48:44 +01:00
Przemek Wirkus 3310416d2f Fixed duration time for test MBED_A25 - EEPROM flash line read/write - back to 10s after NUCLEO team fixed I2C impementation and I2C timing 2014-08-07 11:48:42 +01:00
Bogdan Marinescu 8dbd2833fc Propagated 'jobs' argument to build_project' 2014-08-07 11:21:07 +01:00
Bogdan Marinescu 16b9ae0c8a Added 'jobs' argument to static_analysis_scan_lib 2014-08-07 11:21:03 +01:00
Bogdan Marinescu 4099f9c29e Propagated 'jobs' argument to build_lib 2014-08-07 11:20:59 +01:00
Bogdan Marinescu 2df4afd948 Merge pull request #395 from screamerbg/master
Support for multiple compile queues/jobs, stats cache and compile order consistency
2014-08-07 11:19:13 +01:00
Martin Kojtal 5b145e4f6c Merge pull request #422 from Experiment-626/master
[TARGET_LPC11UXX] PeripheralNames.h and PinMap definitions separation for LPC11UXX platforms
2014-08-06 10:12:30 +03:00
Mihail Stoyanov d5835221ec Add _assemble() and _compile() methods to generate one or more commands per source file
Support multiple commands per compile
Reuse _assemble() and _compile() for sequential and parallel compiles
Preserve compile(), compile_c(), compile_cpp() and assemble() methods functionality
2014-08-05 18:22:50 +03:00
Mihail Stoyanov 647c96172c Merge branch 'master' of https://github.com/mbedmicro/mbed
Conflicts:
	workspace_tools/build.py
2014-08-05 15:06:53 +03:00
Przemek Wirkus 7bc89f6323 Refactoring: Continue refactoring for separate CLI and webservice API / functionalities in test suite. Separated by subclassing: 'one responsibility per class' 2014-08-05 09:32:44 +01:00
Przemek Wirkus 72fafcf269 Few pyLint and pyFlakes defects fixed 2014-08-04 16:16:47 +01:00
Aron L. Phillips 4a870d3682 The following changes were based on the request by Martin Kojtal:
Removed the pin definition comments from the xxx_api.c files;
Added GHI_MBUINO to the build_travis.py target section.
2014-08-04 11:06:15 -04:00
Przemek Wirkus eed8d68789 Refactoring: moved optParse options frm singletest.py CLI script to test_api to group common options in one place. Added new file test_webapi.py to store there web services API and related functions 2014-08-04 15:57:59 +01:00
Przemek Wirkus 7f480e4b84 Added test web services API file 2014-08-04 15:54:49 +01:00
Przemek Wirkus 13c6c4f13e Refactoring: created test_api.py and moved test code and classes to separate test api file. Prepareing to add MPS2 reset functionality 2014-08-04 14:29:46 +01:00
Przemek Wirkus dcf1ef2130 Added 'firefox' as one of the ways to copy binary to target device (other options are cp, copy, xcopy, shutil.copy() 2014-08-04 14:29:44 +01:00
Przemek Wirkus 80bb5b6f6d Added correct target counting when filtering option -S with -f filter 2014-08-04 14:29:41 +01:00
Przemek Wirkus 5b07b38554 Added script major / minor version 2014-08-04 14:29:39 +01:00
Aron L. Phillips 1584c55aed Modified the linker script for the ARM Micro, Standard, and GCC to accommodate for the specific chip that the mBuino platform uses LPC11U24FHI33/301 which is 6kB in the SRAM vs 8kB;
Added ('GHI_MBUINO',     ('ARM', 'uARM', 'GCC_ARM')), to the OFFICIAL_MBED_LIBRARY_BUILD section of build_release.py.
2014-08-01 15:53:02 -04: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
Bogdan Marinescu 71226052f8 Merge branch 'master' of github.com:mbedmicro/mbed 2014-07-31 13:37:06 +01:00
Bogdan Marinescu 5a9910ded3 Consider '.hpp' as include files in the resource scanner 2014-07-31 13:36:14 +01:00
Bogdan Marinescu f179946b89 Merge pull request #420 from toyowata/master
Added --multibyte_chars option
2014-07-31 10:44:13 +01:00
Bogdan Marinescu d0d75b1224 Merge branch 'master' of github.com:mbedmicro/mbed 2014-07-31 10:15:39 +01:00
Bogdan Marinescu ffbabdbea9 Revert "Change F411 to Cortex-M4F instead of Cortex-M4"
This reverts commit 97cdccdf03.
Will apply on the next SDK build, to keep synchronized with the online
build system.
2014-07-31 10:14:43 +01:00
Toyomasa Watarai 32255cfb5b Revert "Fixed L6235E link error for NRF51822 variants"
This reverts commit 320e384f02.
2014-07-31 11:44:30 +09:00