Commit Graph

614 Commits (fab45821a77d6884fa465994201d7628c5e1646c)

Author SHA1 Message Date
Mihail Stoyanov fab45821a7 Refactoring of the python multiprocessing code to use queues load balancing based on apply_async();
Use the returned result by apply_async() to fetch compile_worker() results and get rid of python queues;
Optimize the threads handling code
Reuse compile threads via self.mp_pool
2014-07-10 15:33:04 +03:00
Mihail Stoyanov 82e9c166f3 Remove --depend option that is specific to armcc 2014-07-09 20:28:28 +03:00
Mihail Stoyanov ff3cd57126 Add -j option to build.py, build_release.py and make.py
Multiple compile jobs are not enabled by default unless -j 0 or -j >1 is specified
2014-07-09 20:00:21 +03:00
Mihail Stoyanov f858f02120 Changed comment 2014-07-09 15:30:41 +03:00
Mihail Stoyanov 9c6f0bf37c Revert global toolchains optimizations 2014-07-09 15:09:48 +03:00
Mihail Stoyanov 61f58c93ab Reordered the logics around compile_queue() 2014-07-09 14:38:18 +03:00
Mihail Stoyanov 9345778a6f Add multiple compile queues support (multiprocessing)
Add header stats cache for need_update() routine
Add compile order consistency
2014-07-09 13:28:02 +03:00
Rohit Grover aae8513739 changes needed to support V7 of the nRF51822 soft-device 110 2014-07-08 16:42:47 +01:00
Przemek Wirkus 2d4abbbf2e Fixed path to semihost unit test sources. Recompiled to check and test 2014-07-08 14:31:20 +01:00
Przemek Wirkus 79970295ea Bugfixing for UT library support 2014-07-08 14:31:17 +01:00
Przemek Wirkus ee1a2f5289 Added permutation counter to default on-line compiler 2014-07-08 14:31:15 +01:00
Martin Kojtal 12975ce03c Merge pull request #390 from xiongyihui/master
[EXPORTERS] add XADOW_M0 and ARCH_BLE to build_release.py, export support for Arch BLE
2014-07-08 09:32:58 +01:00
Mihail Stoyanov fd1600582b Fixed Xadow M0 extra labels 2014-07-07 19:04:43 +03:00
Yihui Xiong e13f1f2516 export support for arch ble 2014-07-07 15:11:47 +08:00
Yihui Xiong 1b190a4ec2 add XADOW_M0 and ARCH_BLE 2014-07-07 15:09:25 +08:00
Mihail Stoyanov ac85b9f6a0 Added mbed blinky to tests 2014-07-04 20:10:28 +03:00
Przemek Wirkus 362d6c83ff Added TODO for test suite improvements. 2014-07-04 14:52:09 +01:00
Bogdan Marinescu 2c7c7767de Merge pull request #385 from ytsuboi/master
[HRM1017] Added to build_release.py
2014-07-04 15:21:33 +02:00
Przemek Wirkus 690517143d Changed timeouts for EEPROM line read/writes to 15 because Nucleo targets perform tis test in <12s period 2014-07-04 10:03:42 +01:00
Mihail Stoyanov ca14f552e5 Fixed Xadow M0 target support 2014-07-04 11:44:53 +03:00
Mihail Stoyanov 19264fc372 Added ARM MPS2 platform support
Changed ONLINE_TOOLCHAIN flag to default_toolchain
2014-07-03 12:27:08 +03:00
ytsuboi 5e91f7d5ad [HRM1017] Added to build_release.py 2014-07-03 03:35:11 +09:00
Przemek Wirkus 1a7c96d10b Bugfixiong after modification in -r and -R options 2014-07-02 15:01:46 +01:00
Przemek Wirkus 41f703c594 Refactoring: Changed option -r and added option -R to print more info about test cases 2014-07-02 15:01:43 +01:00
Przemek Wirkus 5d553dae3f Added default on-line compiler info in -S option for target/compiler support 2014-07-02 11:07:42 +01:00
Przemek Wirkus 522d2812c5 Added class member self.ONLINE_TOOLCHAIN = ARM to note ARM / UARM default online compiler 2014-07-02 10:56:24 +01:00
Przemek Wirkus ba0c4078a0 Removed example unit tests UT_1, UT_2 from automated list 2014-07-02 10:29:20 +01:00
Przemek Wirkus 06f2fb3e55 Added TOTO about graceful handle of disk full error in mbed board 2014-07-02 10:29:18 +01:00
Przemek Wirkus c97f1b8139 Added support for cpputest library. UT libray now compiles as separate lib, just like other libs. For example ETH or RTX. Added support for cpputest sources in root of mbed project (on the same level with mbed sdk repo). changes include adding new paths to the project. Two example UT (UT_1, UT_2 are added). New option -O is introduced to force 'test build only' 2014-07-01 17:45:38 +01:00
ytsuboi 4771ebac99 Added target HRM1017 2014-07-01 02:24:31 +09:00
Toyomasa Watarai b1cae3da93 [LPC1549] Added CAN support
Added CAN API support for LPC1549 target.
Tested with LPC1768 target using NXP TJA1042 CAN transceiver.
2014-06-30 15:21:42 +09:00
Martin Kojtal eb364dacfe Merge pull request #380 from xiongyihui/master
[ARCH_BLE] target ARCH_BLE uses separate PinNames.h and device.h
2014-06-30 06:37:35 +02:00
Yihui Xiong 582eb65675 target ARCH_BLE uses separate PinNames.h and device.h 2014-06-30 09:58:48 +08:00
Bogdan Marinescu f74be83b04 Merge pull request #367 from dinau/LPCcappuccino_initial_port
LPCCAPPUCCINO] initial port
2014-06-27 16:20:32 +01:00
Przemek Wirkus 0c937bb333 Added more todo to host test file 2014-06-26 17:44:11 +01:00
Przemek Wirkus 5711275f24 Added option -c to control how we are going to copy files on target platform disk 2014-06-26 17:43:27 +01:00
Przemek Wirkus 9b1c07195e Added TODO to fix issues with serial detection 2014-06-26 11:11:57 +01:00
dinau 9e3c3b15cc Merge branch 'origin/master' 2014-06-25 20:57:25 +09:00
Yihui Xiong 61a1270429 bug fix for XADOW_M0 and ARCH_BLE 2014-06-25 11:44:06 +08:00
Mihail Stoyanov 58f1093043 Remove the 8.3 fix for ST Nucleo boards 2014-06-24 19:23:16 +01:00
dinau 0e1d88d0ee Merge branch 'origin/master' 2014-06-24 23:46:48 +09:00
Bogdan Marinescu 8ef659bca8 Merge pull request #372 from bcostm/dev_NUCLEO_F334R8
[NUCLEO_F334R8] Add platform files
2014-06-24 14:44:08 +01:00
bcostm fff8e429f9 [NUCLEO_F334R8] Add uVision4 exporter 2014-06-24 11:18:43 +02:00
Christian Taedcke 1b8c6e5755 Enable rtos tests for LPC1549. 2014-06-23 19:17:39 +02:00
Christian Taedcke 021074eb1f [LPC1549] Enable analog test. 2014-06-23 19:17:38 +02:00
Christian Taedcke d27129351c [LPC1549] Fix pin assignment for simple io tests. 2014-06-23 19:17:38 +02:00
Przemek Wirkus f5d3245fe9 Added safer serial.sendBreak() function implementation to handle Linux issues 2014-06-23 17:42:04 +01:00
Przemek Wirkus 12e365302e Removed unused code for reset MCU and runnit single test (old way: like in make.py) 2014-06-23 17:41:07 +01:00
Przemek Wirkus b771f22dac sendBreak() bugix proposed by mbed user 'chrta' 2014-06-23 17:34:10 +01:00
Przemek Wirkus caee48f917 Added 'skipped' build list for build.py 2014-06-23 15:56:45 +01:00