Commit Graph

8623 Commits (53cd23e285c0c8ca58f5079968ccc367dea98c8c)

Author SHA1 Message Date
Przemek Wirkus 82e4a672ca Added seral port read/write wrappers to handle serial port communication issues. Added IOERR_SERIAL handler for basic test. Other tests will be refactored in separate commits. 2014-07-10 14:51:56 +01:00
Przemek Wirkus f1db89ea0f Added new error codes to test suite: IOERR_SERIAL, IOERR_DISK, IOERR_TIMEOUT, IOERR_COPY. Not all of them are yet handled but naming convention added for further implementations. 2014-07-10 14:50:35 +01:00
0xc0170 0de2a8946d [K20D50M] GPIO IRQ - CLZ to get position in irq handler 2014-07-10 14:43:25 +01:00
0xc0170 cf645e8fa1 [K20D50M] K20D50M - correct target name 2014-07-10 13:46:38 +01:00
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
0xc0170 79ee368366 [K20D50M] PinNames correction, UART pins definitions, GPIO IRQ speed up (as KLxx) 2014-07-10 13:23:48 +01:00
Przemek Wirkus 054d33a297 Added handler to catch file copy exceptions. Both suprocess.call() and shutils.copy are handled. tested with shutil.copy, cp and xcopy. Note: xcopy is in interactive mode by defalt. 2014-07-10 13:15:21 +01:00
Przemek Wirkus c159494e35 Added file remove function with exception handling 2014-07-10 11:24:02 +01:00
Przemek Wirkus 1dbeae4423 Added target conflict detection in verbose mode in --config switch 2014-07-10 10:58:13 +01:00
Przemek Wirkus 1846a7ebcb Added test specification and MUTs configuration pretty print 2014-07-10 10:58:11 +01:00
Przemek Wirkus 10974f29f3 Removed unused 'pass' statement 2014-07-10 10:58:09 +01:00
Przemek Wirkus f3567d4f1a pyFlakes issues fixed. Simple refactoring 2014-07-10 10:58:07 +01:00
Przemek Wirkus 7c6ece5764 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:58:05 +01:00
Przemek Wirkus e7c8010fe5 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:58:02 +01:00
Przemek Wirkus f55c0aca43 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:58:00 +01:00
Przemek Wirkus 7a5d00bd65 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:58 +01:00
Przemek Wirkus 3ce8116fb2 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:56 +01:00
Przemek Wirkus 803c92438d pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:53 +01:00
Przemek Wirkus 0fef3ba498 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:51 +01:00
Przemek Wirkus 89ef186680 pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:49 +01:00
Przemek Wirkus 005ed7ec4a pyFlakes issues fixed. Simple refactoring 2014-07-10 10:57:47 +01:00
Przemek Wirkus 0ca9a48b63 Indented using AStyle 2014-07-10 10:57:44 +01:00
Przemek Wirkus efead473eb Issues from pyFlakes corrected in the script (removed some unused imports and functions) 2014-07-10 10:57:42 +01:00
Martin Kojtal 079df1a484 Merge pull request #394 from fritzprix/master
[RTOS] Nucleo F401RE Support
2014-07-10 09:03:19 +01:00
Martin Kojtal ffef32f2bc Merge pull request #396 from Sissors/master
[KLxxZ] Increased KLxxZs interrupt handling speed
2014-07-10 08:51:45 +01:00
Sissors 699c1782d5 Increased KLxxZs interrupt handling speed
Instead of checking one bit at a time use a simple binary search
algorithm. Speed increase is roughly 250% (bit more for KL46).
2014-07-09 21:52:25 +02: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 fd36432ce8 Merge branch 'master' of https://github.com/screamerbg/mbed 2014-07-09 13:31:23 +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 9413ed9163 provide default initialization of some local variables in serial_api.c:serial_format() 2014-07-09 10:52:37 +01:00
DooWoong Lee a13d6fa4c5 Update RTX_CM_lib.h
Fix Init SP for STM32F401RE
2014-07-09 09:10:41 +09:00
fritzprix 9e6c7d1287 - Add Nucleo F401RE Support 2014-07-09 01:20:58 +09:00
Rohit Grover aae8513739 changes needed to support V7 of the nRF51822 soft-device 110 2014-07-08 16:42:47 +01:00
23chrischen 872dd1234d Added STM32F411RE defines 2014-07-08 09:32:21 -05: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
Bogdan Marinescu b0ac1e3485 Merge pull request #391 from mbedmicro/revert-387-dev_mbed_error
Revert "error.h -> mbed_error.h"
2014-07-08 14:09:02 +01:00
Martin Kojtal 09251dd3ba Revert "error.h -> mbed_error.h" 2014-07-08 14:04:50 +02:00
Bogdan Marinescu 3197042b65 Merge pull request #387 from 0xc0170/dev_mbed_error
error.h -> mbed_error.h
2014-07-08 11:13:02 +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
0xc0170 1dcc9246bd [LWIP] error.h -> mbed_error.h 2014-07-07 06:26:54 +02:00
0xc0170 04071ab1ea [RTOS] Semaphore - error.h removal - not used, error -> mbed_error 2014-07-06 19:22:15 +02:00