Commit Graph

3762 Commits (d41ef07d3263c16abb38f78c8467809005ca0445)

Author SHA1 Message Date
Martin Kojtal c9e93d21e3 Merge pull request #918 from dinau/fixed_gcc_makefile_template
Tools - GCC_ARM Makefile Fixed parallel build errro and others.
2015-02-17 14:36:33 +00:00
Przemek Wirkus b746b28dbf Merge pull request #4 from mbedmicro/master
Synd with master (February)
2015-02-17 12:51:07 +00:00
Przemek Wirkus 0fe5f5f674 Increased initial timeout for each host test so we can be sure binary will be
flashed completely and we can proceed with target reset.

Before fix:
====
Test summary:
+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
| Result  | Target | Toolchain | Test ID | Test Description           | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
| OK      | K64F   | ARM       | NET_1   | TCP client hello world     |        3.37        |       20      |  1/1  |
| OK      | K64F   | ARM       | NET_13  | TCP client echo loop       |        2.06        |       20      |  1/1  |
| OK      | K64F   | ARM       | NET_2   | NIST Internet Time Service |        2.41        |       20      |  1/1  |
| TIMEOUT | K64F   | ARM       | NET_3   | TCP echo server            |       10.21        |       10      |  0/1  |
| TIMEOUT | K64F   | ARM       | NET_4   | TCP echo client            |       10.21        |       10      |  0/1  |
| TIMEOUT | K64F   | ARM       | NET_5   | UDP echo server            |       10.21        |       10      |  0/1  |
| TIMEOUT | K64F   | ARM       | NET_6   | UDP echo client            |       10.21        |       10      |  0/1  |
| OK      | K64F   | ARM       | NET_7   | HTTP client hello world    |        6.46        |       15      |  1/1  |
| TIMEOUT | K64F   | ARM       | NET_8   | NTP client                 |       10.21        |       10      |  0/1  |
+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
Result: 4 OK / 5 TIMEOUT
Completed in 116.32 sec

After fix:
====
Test summary:
+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
| Result | Target | Toolchain | Test ID | Test Description           | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
| OK     | K64F   | ARM       | NET_1   | TCP client hello world     |        3.32        |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_13  | TCP client echo loop       |        2.06        |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_2   | NIST Internet Time Service |        2.4         |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_3   | TCP echo server            |        1.54        |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_4   | TCP echo client            |        1.54        |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_5   | UDP echo server            |        1.47        |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_6   | UDP echo client            |        1.6         |       20      |  1/1  |
| OK     | K64F   | ARM       | NET_7   | HTTP client hello world    |        6.46        |       15      |  1/1  |
| OK     | K64F   | ARM       | NET_8   | NTP client                 |        2.4         |       15      |  1/1  |
+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+
Result: 9 OK
Completed in 125.06 sec
2015-02-17 11:22:45 +00:00
Mihail Stoyanov 0e4e1dd9f0 Changed Arch Max default program cycle timer to 2 seconds 2015-02-16 21:57:56 +02:00
0xc0170 31f66c22e5 mbed header file - mbed lib revision - 94 2015-02-16 17:04:27 +00:00
dinau a6679e80a5 [Export][GCC_ARM][Makefile][tmpl] Fixed parallel build errro and others.
* Additional maintenance.
  Refer to commit  #708 .
2015-02-16 20:43:42 +09:00
Martin Kojtal 4c8c94f4ef Merge pull request #917 from 0xc0170/fix_exit_retarget
Fix for #908, exit req std namespace
2015-02-16 10:25:33 +00:00
0xc0170 15ee1ca2dc Fix for #908, exit req std namespace 2015-02-16 10:11:54 +00:00
Martin Kojtal c9e7f409af Merge pull request #900 from PrzemekWirkus/host_test_autodetection
Host test autodetection improvements
2015-02-16 09:37:56 +00:00
Martin Kojtal b5fbcc75aa Merge pull request #914 from NitinBhaskar/master
LPC11U68 build support extended to ARM toolchain, uvision export template added
2015-02-16 08:33:41 +00:00
Martin Kojtal 8dce46b543 Merge pull request #915 from BlackstoneEngineering/exporterUpdate2
Update to Offline Exporters
2015-02-15 11:06:07 +00:00
Mihail Stoyanov 37c0558f48 Default ide value for zip export mode 2015-02-13 22:19:30 +02:00
Austin Blackstone 9a6d8a9193 added updated .hgignore file to exporters, the file is simply copied in from the .hgignore file int he export directory, this way the file itself can be updated in the future, not the script 2015-02-13 20:02:04 +00:00
Mihail Stoyanov 4585f8aa11 Add simple ZIP exporter for the mbed Online IDE 2015-02-13 22:01:24 +02:00
Austin Blackstone 3bf5f94744 changed name from readme.html to GettingStarted.htm, changed web address from developer.mbed.org to mbed.org 2015-02-13 17:43:48 +00:00
nitin.bhaskar.27.09@gmail.com ed7e114d66 LPC11U68 build support extended to ARM toolchain, uvision export template added 2015-02-13 21:02:16 +05:30
Tim 6d5ae65e7e Fix export_test.py extra_symbols issue.
Apparently the export() function takes an extra_symbols parameter that wasn't being passed, causing runtime errors. This fixes it.
2015-02-13 13:51:40 +00:00
NitinBhaskar 1ad67def84 Merge pull request #2 from mbedmicro/master
Update
2015-02-13 10:14:40 +05:30
Martin Kojtal fba1390241 Merge pull request #891 from AppNearMe/master
Add support for LPC11U34_421 and AppNearMe's MicroNFCBoard
2015-02-12 14:30:08 +00:00
Martin Kojtal e03fb2793f Merge pull request #908 from adamgreen/exitMoveToRetarget
Move exit() to retarget.cpp
2015-02-12 13:10:17 +00:00
Martin Kojtal 4a7b7d067d Merge pull request #887 from Marcomissyou/master
Modify 32MHz crystal setting for NRF51822, overrides file for DFCM-NNN40 target
2015-02-12 12:57:45 +00:00
K4zuki cb2269fe13 [ SSCI824 ] enabling onboard Oscillator
changing flag to use onboard 12MHz oscillator
2015-02-12 12:46:37 +00:00
Martin Kojtal e5c1f78292 Merge pull request #907 from Ferdas/patch-1
Update gcc_arm_nrf51_dk.tmpl
2015-02-12 12:41:22 +00:00
Martin Kojtal e6c32b545f Merge pull request #909 from 0xc0170/fix_#902
Fix #902 - revert RTOS support for NRF51822
2015-02-12 10:45:33 +00:00
0xc0170 40ae087628 Travis - NRF51822 addition 2015-02-12 10:33:06 +00:00
0xc0170 ccfbdf497b Fix issue #902 - disable RTOS for NRF51822.
To enable, systick needs to be replaced by RTC for this target,
as systick is not implemented.
2015-02-12 09:11:22 +00:00
Adam Green 06495658ce Move exit override to retarget.cpp
I moved the exit handler from exit.c to retarget.cpp where the rest of
the standard C library retargetting routines are found.  The exported
makefiles already explicitly link in retarget.o but not exit.o
When building with the GNU toolchain, it is safest to link in the
object file directly for retargetting routines so that GNU linker has
to use these versions of the routines.

Testing:
I have only tested this change with GCC_ARM. It should really be
tested with more toolchains before getting merged.
2015-02-12 00:14:26 -08:00
Ferdas 7c60dad9f0 Update gcc_arm_nrf51_dk.tmpl
Changed the SoftDevice path according to the directory structure
2015-02-12 00:19:46 +01:00
Wim 2f2f4d67bc Update objects.h
Added PWM object.
2015-02-11 22:42:35 +01:00
Wim 7bd12f26f7 Update LPC8xx.h
Updated LPC_MRT_TypeDef for new us_ticker implementation on LPC812.
2015-02-11 22:37:15 +01:00
Wim 81e67758fa Update device.h
Activated the I2CSlave functions. Slave block read/write operations are fully supported. The slave byte read and writes need general modification to I2CSlave.cpp. See pending Issue.
Activated the PWM functions. They are supported now using the SCT after updating us_ticker() to use the MRT instead of the SCT.
2015-02-11 19:52:20 +01:00
Wim d9bd50c37e Create pwmout_api.c
Added PWM support for the LPC812 using the SCT. Code was ported from LPC824 libs.
First needed to modify us_ticker() to free up the SCT and use the MRT instead.
PWM can support a maximum of 4 channels using any portpin. All channels will use the same period.
2015-02-11 19:47:04 +01:00
Wim e270779ae1 Update us_ticker.c
Using MRT instead of SCT, needed to free up SCT for PWM
Code ported from LPC824 libs
2015-02-11 19:35:44 +01:00
Donatien Garnier eeba514435 Added extra linker scripts 2015-02-11 16:18:56 +00:00
Martin Kojtal f3aa30531b Merge pull request #904 from GustavWi/iar_mbed
Fixed issue #903 IAR linker nrf51 rtos
2015-02-11 15:31:32 +00:00
GustavWi fb4a7f7a58 Fixed issue #903 IAR linker nrf51 rtos 2015-02-11 16:10:18 +01:00
Przemek Wirkus 09c48e4081 Refactored names for MBED_HOSTTEST macros used in test case auto-detection 2015-02-11 10:37:03 +00:00
Marcomissyou 2d66553f14 remove comment 2015-02-11 17:44:20 +08:00
Marcomissyou 89de5390fb Merge remote-tracking branch 'upstream/master' 2015-02-11 16:49:54 +08:00
Marcomissyou b17246c6ea edit license of mbed_overrides.c 2015-02-11 16:47:42 +08:00
Martin Kojtal cef6954740 Merge pull request #881 from Willem23/master
I2CSlave support for lpc812
2015-02-11 08:22:09 +00:00
Przemek Wirkus 6ecf8da1c6 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:48:13 +00:00
Przemek Wirkus 94ad3f3355 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:41:11 +00:00
Przemek Wirkus cc57394f52 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:36:18 +00:00
Przemek Wirkus f2f0f51d16 Added colorama to toolchain notification function and basic test suite prompts 2015-02-10 23:38:01 +00:00
Przemek Wirkus cff6bc44ea Added coloram module import
Minor code indents
2015-02-10 22:41:39 +00:00
Przemek Wirkus 7ca2cab346 Removed extra dependency to TEST_LIB - GCC_ARM linking bug fix 2015-02-10 22:19:17 +00:00
Przemek Wirkus 2882c4e961 Fixed bug in --config and --auto switches 2015-02-10 21:50:56 +00:00
Przemek Wirkus 8910d95ae6 Fixed bug in --tc switch 2015-02-10 21:29:11 +00:00
Przemek Wirkus f38a53ba21 Added new switch --auto to force autodetection with mbed_lstools
Added switch --tc to force certain toolchains.

Switch --auto and -tc works well with switch --config so do not hesitate to
check your configuration before running your test suite.
2015-02-10 21:19:01 +00:00