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
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
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
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
e5c1f78292
Merge pull request #907 from Ferdas/patch-1
...
Update gcc_arm_nrf51_dk.tmpl
2015-02-12 12:41:22 +00:00
0xc0170
40ae087628
Travis - NRF51822 addition
2015-02-12 10:33:06 +00: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
Donatien Garnier
eeba514435
Added extra linker scripts
2015-02-11 16:18:56 +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
Mihail Stoyanov
be04314419
Add Cortex-M7 and Cortex-M1 symbols
2015-02-10 18:32:44 +02:00
Mihail Stoyanov
3b55949e72
Add Cortex-M1 for ARM_MPS2 platform
2015-02-10 18:04:41 +02:00
Mihail Stoyanov
0153593207
Add Cortex-M1, Cortex-M7, Cortex-M7F target support for CORE_LABELS
2015-02-10 17:58:39 +02:00
Mihail Stoyanov
351ad1864c
ARM MPS2 target support for the build system.
2015-02-10 17:55:14 +02:00
Mihail Stoyanov
7fdc827b50
Add Cortex-M7F support for the armcc toolchain
2015-02-10 17:50:11 +02:00
Przemek Wirkus
35c034c911
Added timeout detection from aut-detection MUT printout
...
Timeout is captured by application supervising host_test and duration is modiffied
Added functionality preventing MUT printouts to reset device's timeout value or script execution timer counter
2015-02-10 09:15:46 +00:00
0xc0170
408837f212
Merge branch 'stm32f0xx_reorg_hal' of https://github.com/ohagendorf/mbed into ohagendorf-stm32f0xx_reorg_hal
...
Conflicts:
libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F070RB/gpio_object.h
2015-02-09 09:26:51 +00:00
Martin Kojtal
b36cbfe9f0
Merge pull request #894 from lindvalla/fix_lpc4088DM_target
...
Fix target issues for TARGET_LPC4088_DM
2015-02-09 09:10:08 +00:00
Anders Lindvall
dcc53f4bda
Fixed target issues for TARGET_LPC4088_DM
...
- Removed target alias from the EXPORT_MAP in targets.py as it didn't work
- Added copies of the LPC4088 target exporters
- Fixed flag issue in the gcc toolchain
- Changed defines in eth USBDevice, rpt and rtos to handle
TARGET_LPC4088_DM
2015-02-08 11:56:39 +01:00
Yihui Xiong
cb35cab5a4
replace target name 'ble_smurfs' with 'seeed_tiny_ble'
2015-02-07 10:14:26 +08:00
Donatien Garnier
662d5a5d41
Added support for NXP LPC11U34_421 and AppNearMe MicroNFCBoard
2015-02-06 18:33:38 +00:00
Martin Kojtal
f41e6b5ac1
Merge pull request #883 from GustavWi/iar_mbed
...
Added IAR support for NRF51822. IAR's linker can not merge hex files
2015-02-05 13:39:38 +00:00
GustavWi
aab9677cda
trivial correction
2015-02-04 13:58:40 +01:00
GustavWi
61d1204e05
Added IAR support for NRF51822. IAR's linker can not merge hex files as a section only binarys. I added a binary under TARGET_NORDIC/TARGET_MCU_NRF51822/TOOLCHAIN_IAR that represents the soft_device. I added support in the python scripts to also copy binaries to the build/mbed dir and also added support for the exporter to copy binaries from resources into the exported zip file.
2015-02-04 11:29:31 +01:00
Martin Kojtal
c8f933ba07
Merge pull request #878 from mazgch/master
...
UBLOX_C029 - new target based on STM32F439
2015-02-04 09:19:31 +00:00
0xc0170
134a67aab2
mbed header file - mbed lib revision - 93
2015-02-03 15:24:20 +00:00
Anders Lindvall
252d7c8da1
Merge pull request #1 from mbedmicro/master
...
Add support for EA LPC4088_DM
2015-02-03 12:13:03 +01:00
Martin Kojtal
9f80c90477
Merge pull request #866 from Marcomissyou/master
...
Add a new target DELTA_DFCM_NNN40
2015-02-02 07:25:54 +00:00
mazgch
e140fd1e45
add more toolchains
2015-02-01 16:54:57 +01:00
mazgch
f7b083a0b9
added new C029 target with STM32F439ZI
2015-02-01 16:38:06 +01:00
Przemek Wirkus
f40ec7a294
Added autodetection fior tests including MMA8451Q accelerometer
2015-01-30 13:51:41 +00:00
Przemek Wirkus
34b55c81eb
Simple indent inside Python module init
2015-01-30 10:35:58 +00:00
Przemek Wirkus
035714e409
Added NET_4, NET_6 and NET_13 tests to autodetection pool
2015-01-30 09:57:36 +00:00
Przemek Wirkus
bcfbc3575d
Added -f (filter) to configuration switch --config
...
We can now use --config -f <mcu> to filter only targets we are interested in
2015-01-30 08:38:15 +00:00
Marcomissyou
f2a04daeaa
remove self.supported_toolchains description
2015-01-30 15:39:11 +08:00
Marcomissyou
69a98d743f
correct filename uvision4_delta_dfcm_nnn40.uvproj.tmpl and uvision4_delta_dfcm_nnn40.uvopt.tmpl
2015-01-30 15:34:24 +08:00
Marcomissyou
1b4c6f8a7f
add target NNN40 in uvision4.py and gccarm.py
2015-01-30 15:22:19 +08:00
Marcomissyou
64465b68ad
extend year and add toolchain system_nrf51822.c, PinNames.h,device.h,mbed_overrides.c,targets.py
2015-01-30 15:05:03 +08:00
ohagendorf
f3b9dc0cd8
[build_travis.py] extending and sorting
...
- adding two targets: NUCLEO_F070RB, DISCO_F051R8
- sorting STM targets
2015-01-30 00:15:20 +01:00
Marcomissyou
ee9d3cf801
gcc_arm_delta_dfcm_nnn40.tmpl uvision4_deta_dfcm_nnn40.uvopt.tmpl uvision4_deta_dfcm_nnn40.uvproj.tmpl
2015-01-29 17:17:46 +08:00
Marcomissyou
04937dc38b
remove json, delete toolchain list in target.py because NNN40 is inherit from NRF51822, add SWIO default setting in system_nrf51822.c and SWIO,VERF pin in PinName.h
2015-01-29 13:46:58 +08:00
Przemek Wirkus
f81509c933
Refactored UDP echo server
2015-01-28 16:43:40 +00:00
Przemek Wirkus
111b55784e
Refactored TCP echo server
2015-01-28 16:29:36 +00:00
Przemek Wirkus
ab472195ce
Refactored EEPROM and InterruptIn test cases to do auto-detection act
...
Refactoring Tested with few Nucleo boards and Nordic board
2015-01-28 15:34:28 +00:00
Przemek Wirkus
b877fe32f9
Added test case time measurement instead of whole test time measurement for 'Elapsed Time (sec)' report in singletest.py console reports
2015-01-28 15:33:11 +00:00
Przemek Wirkus
0bafe71fed
Refactored RTOS_1 test and did some small indent in tests.py
2015-01-28 11:38:44 +00:00
Przemek Wirkus
f1f2505adc
Refactored host_test.py script to filter for TargetIds in auto-detection flow
2015-01-28 10:35:08 +00:00
Przemek Wirkus
c6134eb6a2
Refactored C++ test and added '+' sign as recognized character in auto-test description
2015-01-28 09:08:58 +00:00
Olaf Hagendorf
d6721ad2ca
[export/README.md] some minor issues
...
- current development status
- deleting readme.html - a remainder of the disscussion of PR #819
2015-01-27 16:34:28 +01:00
Przemek Wirkus
dcce4d7cde
Refactored detection test to use new autodetection of host test
2015-01-27 13:24:11 +00:00
0xc0170
42672cf3bb
Merge branch 'readme_md' of https://github.com/ohagendorf/mbed into ohagendorf-readme_md
2015-01-27 14:23:19 +01:00
Przemek Wirkus
d610f0b08a
Refactored echo at 115200 test for new model of test autodetection
2015-01-27 13:17:36 +00:00
0xc0170
453e81fd4c
Merge branch 'pinology' of https://github.com/PrzemekWirkus/mbed into PrzemekWirkus-pinology
...
Conflicts:
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_DISCO_F401VC/cmsis_nvic.c
2015-01-27 14:15:48 +01:00
Przemek Wirkus
a8506caa1d
Refactored few more tests to support autodetection: basic, call_before_main, dev_null, rtc, stdio
2015-01-27 12:51:53 +00:00
Przemek Wirkus
6903b54b9e
Refactored generic tests with timer host test supervision
...
Reactored RTOS tests
2015-01-27 12:10:16 +00:00
Olaf Hagendorf
a9bde7df03
[workspace_tools] project.py - some more changes ...
...
... suggested by PrzemekWirkus
2015-01-27 10:50:51 +01:00
Marcomissyou
e7c32aff0f
modify main.cpp of analog and analog_in
2015-01-27 15:41:52 +08:00
Marcomissyou
4a52c80ef5
solve conflict targets.py and i2c_api.c
...
Merge remote-tracking branch 'upstream/master'
Conflicts:
libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/i2c_api.c
workspace_tools/targets.py
2015-01-27 14:16:17 +08:00
Olaf Hagendorf
28435e93bf
[workspace_tools] project.py - some changes ...
...
... suggested by PrzemekWirkus
2015-01-26 17:43:08 +01:00
0xc0170
23afc625b7
Tools - expoters init file - tempdir name fix
2015-01-26 16:22:55 +01:00
Marcomissyou
66a5f716e3
modify i2c_api, analog_api, system_brf51822.c, targets/py and add device.h, PinNames
2015-01-23 16:40:26 +08:00
Austin Blackstone
c548c2693f
fixed readme.html so it works on all OS's, previous commit only worked on windows
2015-01-21 11:13:33 -06:00
Anders Lindvall
6b0765c2fc
Increased duration for spifi tests (MBED_A22 and MBED_A23)
2015-01-21 10:20:09 +01:00
Anders Lindvall
f463f62498
Added LPC4088_DM to exporters
2015-01-21 10:19:59 +01:00
Anders Lindvall
be14d7d195
Added LPC4088_DM in workspace_tools
2015-01-21 10:19:51 +01:00
Martin Kojtal
8d97833cad
Merge pull request #851 from NitinBhaskar/master
...
LPC11U37H_401 - target support added to build_travis.py and build_release.py
2015-01-20 14:26:01 +00:00
bcostm
8fe645ecd1
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-01-20 13:14:59 +01:00
bcostm
5e57cd3d29
[NUCLEO_F303RE] Add GCC_ARM toolchain
2015-01-20 13:10:22 +01:00
NitinBhaskar
0fbe72662a
Added new target LPC11U37H_401
2015-01-20 14:43:26 +05:30
NitinBhaskar
4fece5da1c
Update build_release.py
...
Added new target LPC11U37H_401
2015-01-20 14:40:41 +05:30
Martin Kojtal
f99ed7037e
Merge pull request #848 from Sissors/master
...
Tools - uVision Teensy3.1 exporter
2015-01-19 12:54:05 +00:00
nitin.bhaskar.27.09@gmail.com
f38d985cc8
Initial support for LPC11U37H_401
2015-01-17 13:29:17 +05:30
Sissors
ac0504da13
[EXPORT][TEENSY3_1] Added uVision Teensy3.1 exporter
...
Copy paste of K20D50M code, pretty sure I modified the most important
bits.
2015-01-16 22:28:13 +01:00
Martin Kojtal
542dba531c
Merge pull request #846 from BlackstoneEngineering/ExporterUpdate
...
Add readme.html to every exported project
2015-01-16 07:49:44 +00:00
Austin Blackstone
6606e3e3cb
added README.html to every offline export. This will redirect to a handbook page where we can keep an errata of things that need doing with various platforms and various toolchains.
2015-01-15 18:01:28 -06:00
Paul Staron
e21c65041d
New platform - Teensy 3.1
2015-01-15 19:18:01 +00:00
Martin Kojtal
bef46907fc
Merge pull request #831 from ohagendorf/stm32f4xx_reorg_hal
...
STM32F4xx reorganisation of hal folder
2015-01-08 11:53:03 +00:00
Olaf Hagendorf
148a62ef81
[build_release.py]
...
Adding missing GCC_ARM toolchain to some Nucleo targets
2015-01-07 17:56:05 +01:00
ohagendorf
24d7e37e21
all RTOS_x tests are OK
2015-01-06 20:48:37 +01:00
ohagendorf
11c2a5b888
error correction rebas and build_travis extension
...
travis_build ok
all tests for nucleo_f0xx and nucleo_f3xx ok
2015-01-05 23:59:58 +01:00
ohagendorf
f5c3b18d75
[NUCLEO_F091RC] adding exporter (gcc_arm, coide), enable rtos
...
- Adding exporter for CoIDE and GCC_ARM
- Adding target to RTOS lib
2015-01-05 22:55:18 +01:00
ohagendorf
5ebdb92e78
[NUCLEO_F072RB] adding target to rtos lib
...
Every test (DTCT_1, EXAMPLE_1, MBED_xx, RTOS_x) is OK.
2015-01-05 22:43:52 +01:00
Martin Kojtal
914dd37b11
Merge pull request #818 from ohagendorf/stm32l053_rtos
...
DISCO/NUCLEO_L053xx - adding to RTOS, corrections for all tests, [DISCO_L053] exporter to µVision
2015-01-05 08:08:00 +01:00
Martin Kojtal
e1309e658a
Merge pull request #811 from albert361/master
...
Add IAR toolchain support for DISCO_F429ZI
2015-01-05 07:57:36 +01:00
Martin Kojtal
3aef1389d5
Merge pull request #829 from Kazu-zamasu/LPC824-GCC_CR
...
Tools: LPC824 - GCC_CR support
2015-01-05 07:55:21 +01:00
ohagendorf
f98dd149b9
[MTS_MDOT_F405RG] reorg hal folder
...
- reorganisation of this target needed some extension of serial_api.c
used by all F4xx tagets.
- add arch_max to travis_build
2015-01-04 14:15:16 +01:00
ohagendorf
0498e2619b
[STMF4xx] reorg hal folder
...
- some minor error correction
- add pin definition for 3 tests (MBED_A5,6,7)
- add new target disco_f401vc to travis_build
travis_build and all test are OK except missing STM32F4 target
MTS_MDOT_F405RG
2015-01-04 14:14:52 +01:00
kazu-zamasu
b066ebff90
Add to GCC_CR
...
New create GCC_CR LPCXPresso export.
2015-01-04 12:02:01 +09:00
ohagendorf
43e6502f00
[DISCO_F401VC] new target incl. exporter to gcc_arm and coide
2015-01-02 19:09:41 +01:00
ohagendorf
11d7b0867a
[DISCO_L053xx] exporter to µVision
2015-01-02 12:17:36 +01:00
ohagendorf
0ac123d488
[DISCO/NUCLEO_L053xx] adding to RTOS
2015-01-02 12:13:44 +01:00
Martin Kojtal
15386a368c
Merge pull request #822 from oliviermartin/om/gcc-cortexm0plus
...
Tools: Use 'cortex-m0plus' support for ARM Cortex M0+
2015-01-02 09:10:16 +01:00
Martin Kojtal
d198fba547
Merge pull request #821 from ohagendorf/exporter_coide_gccarm
...
NUCLEO/DISCO L053,F103,F100,F051 - adding exporter to gcc_arm and coide
2015-01-02 09:04:06 +01:00
Martin Kojtal
77d645476d
Merge pull request #810 from ohagendorf/STM32F3xx_rtos
...
DISCO/NUCLEO_F3xx - solving RTOS problem
2015-01-02 07:48:54 +01:00
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
Olivier Martin
76efcd382c
workspace_tools/toolchains/gcc.py: Use 'cortex-m0plus' support for Cortex M0+
...
This support is supported by:
- gcc-arm-none-eabi-4_7-2013q1
- gcc-arm-none-eabi-4_9-2014q4
2015-01-01 19:03:43 +00:00
ohagendorf
aaede9c070
[DISCO_F051R8] exporter to coide and a naming correction
...
In PeripheralNames.h the PWM timer name was wrong. Changed from TIMxx to
PWMxx.
2014-12-31 17:46:32 +01:00
ohagendorf
d9ae0369f9
[DISCO_F100RB] exporter to coide
2014-12-31 17:17:50 +01:00
ohagendorf
2d61dff9c4
[Nucleo_F103RB] exporter to gcc_arm and coide
2014-12-31 16:34:20 +01:00
ohagendorf
df25f50023
[DISCO/NUCLEO_L053xx] exporter to CoIDE
2014-12-31 16:08:01 +01:00
ohagendorf
f75f3c92e3
[workspace_tools] project.py adding 2 cmdline options
...
Forgot to remove an unsed method.
2014-12-30 20:08:36 +01:00
ohagendorf
4af8bc2fae
Merge branch 'readme_md' of https://github.com/ohagendorf/mbed into readme_md
2014-12-30 19:26:50 +01:00
ohagendorf
b57fefbd0c
[workspace_tools] project.py adding 2 cmdline options
...
- Adding an option to print a matrix similar to build.py -S with targets
and supported IDEs
- Adding an option to write README.md in workspace_tools/export
2014-12-30 19:26:43 +01:00
Olaf Hagendorf
2af565c827
Update README.md
2014-12-30 19:21:09 +01:00
Dmitry Bogdanov
8b42876484
add LPC2460 platform
2014-12-25 16:19:29 +04:00
GustavWi
5282d1b8a6
Updated README.md to be up date with IAR's target support
2014-12-23 11:50:33 +01:00
albert361
282c31f57e
Add IAR toolchain support for DISCO_F429ZI
2014-12-23 14:41:20 +08:00
ohagendorf
e48aabed4c
[DISCO/NUCLEO_F3xx] solving RTOS Problem
...
- add targets (except DISCO_F303VC) to tests.py - RTOS_x tests
- a minor bug fix for DISCO_F334: had wrong STDIO_UART_TX/RX pin
settings
2014-12-22 16:58:42 +01:00
Przemek Wirkus
32cea97577
Added simple tests for BusOut component to check if we can use new features of BusOut::operator[] and DigitalOut::is_connected()
2014-12-19 15:36:55 +00: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
Przemek Wirkus
29ec3833d5
Added detect code for FRDM-K22F
2014-12-01 10:40:17 +00:00
Mihail Stoyanov
fc212067da
Add 2 seconds delay to Renesas RZ_A1H target config for the automated test suite
2014-11-27 16:39:19 +02:00
Bogdan Marinescu
e1d38422ed
Merge branch 'newbuild_lib_rev92'
2014-11-27 13:56:11 +00:00
Martin Kojtal
45812304fb
Merge pull request #745 from GustavWi/iar_mbed
...
Tools: Override default linker file for devices (was not needed before NVIC tab...
2014-11-27 05:03:56 -08:00
Bogdan Marinescu
596e8b7706
Added RZ_A1H to release
2014-11-27 12:59:35 +00:00
GustavWi
b00b46a986
Override default linker file for devices (was not needed before NVIC table ram space in icf file
2014-11-27 13:47:19 +01:00
Masao Hamanaka
cf9fc3c4ac
Add SD function
...
Add SD function and tests for RZ_A1H.
2014-11-27 17:12:57 +09:00
Martin Kojtal
b286515693
Merge pull request #737 from ohagendorf/NUCLEO_F030R8_F072RB_export_gcc_coide
...
Tools: NUCLEO_F030R8, NUCLEO_F072RB - export to gcc_arm and coide
2014-11-23 22:29:53 -08:00
Martin Kojtal
9ab13826a0
Merge pull request #734 from 0xc0170/dev_nrf51_xx_exporters
...
Tools: Export for nrf51dk and dongle to GCC ARM and uvision
2014-11-23 22:19:07 -08:00
ohagendorf
0e9e13e244
[NUCLEO_F0xx] build_travis and build_release
...
Add NUCLEO_F030 and NUCLEO_F072 to build_travis. Extend toolchainlist of
both targets in build_release.
2014-11-22 15:21:33 +01:00
ohagendorf
4d04aba235
[NUCLEO_F072RB] exporter for gcc and coide
2014-11-22 14:56:30 +01:00
ohagendorf
caf42f946c
[NUCLEO_F030R8] exporter for gcc and coide
2014-11-22 12:18:31 +01:00
Przemek Wirkus
f7f79866d1
Unlocked --db switch. Added check when parsing DB connection string
2014-11-21 13:57:23 +00:00
Przemek Wirkus
197a1afe5e
Unlocked --db switch. Added Wiki page entry to explain how to use MySQL DB with test suite
2014-11-21 13:57:19 +00:00
Przemek Wirkus
646d2b8ae2
target detection API added together with detection codes which will be used to determine platform - used mainly by lmtools
2014-11-21 13:57:15 +00:00
Przemek Wirkus
6c04ac8b75
Minor change: added more informative commnet about self.detect_code field in Target class
2014-11-21 13:57:12 +00:00
0xc0170
179e720345
Tools: Export for nrf51dk and dongle to GCC ARM and uvision
2014-11-21 09:26:41 +00:00
ohagendorf
85ed83263c
[EXPORT][GCC_ARM] additional linker option for wrap main
...
Most makefile templates didn't use the -Wl,--wrap,main so that
__wrap_main was not called.
2014-11-20 21:26:08 +01:00
Mihail Stoyanov
1490888ddb
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-11-19 14:45:49 +02:00
Mihail Stoyanov
fbf08e2727
Make merging of soft device optional for FOTA platforms and change FOTA platforms to generate .hex files
2014-11-19 14:45:36 +02:00
Martin Kojtal
160b1f04b8
Merge pull request #725 from GustavWi/iar_mbed
...
Tools: Add defines to IAR templates
2014-11-19 03:30:43 -08:00
GustavWi
4a8685fdb6
Added defines to IAR templates
2014-11-19 11:49:24 +01:00
0xc0170
dcfa675e50
Merge branch 'NUCLEO_L152RE_exporter' of github.com:ohagendorf/mbed into ohagendorf-NUCLEO_L152RE_exporter
...
Conflicts:
workspace_tools/build_travis.py
workspace_tools/export/coide.py
2014-11-19 08:43:14 +00:00
Martin Kojtal
7ff3e68a96
Merge pull request #714 from ohagendorf/NUCLEO_F302R8_exporter_2
...
Tools: NUCLEO_F302R8 - exporters for gcc_arm and coide
2014-11-19 00:28:37 -08:00
Martin Kojtal
eadd2013c2
Merge pull request #719 from PrzemekWirkus/host-test-improvements-part-2
...
Tools: Host test plugin improvements, part 2: Copy plugins
2014-11-19 00:24:28 -08:00
GustavWi
849c8742f0
IAR export LPC4088
2014-11-18 16:19:26 +01:00
GustavWi
299749f143
IAR export LPC810 + 812
2014-11-18 16:09:38 +01:00
GustavWi
82523de2c6
IAR export LPC1549
2014-11-18 16:01:34 +01:00
GustavWi
d13714fb07
IAR export for LPC11XX and 11CXX
2014-11-18 15:49:23 +01:00
GustavWi
b3656be310
Added IAR export for LPC11UXX
2014-11-18 14:54:40 +01:00
GustavWi
5311efaae6
Added IAR export for LPC11U68.
2014-11-18 11:15:49 +01:00
Martin Kojtal
02497b1f62
Merge pull request #708 from dinau/fixed_parallel_build_issue
...
Tools: Export GCC_ARM Makefile - Refactoring makefiles templates
2014-11-18 00:03:52 -08:00
Przemek Wirkus
2ab22b1dbe
Host test plugins: removed shutil.copy() dependency and added re module import - note this plugin is still unstable so change is just cosmetic
2014-11-17 16:07:18 +00:00
Przemek Wirkus
7e11ffd173
Fixed traceback from host_test_plugin - formating issue with integer
2014-11-17 15:45:10 +00:00
ohagendorf
67379da300
[NUCLEO_F302R8] exporters for gcc_arm and coide
...
Adding a missing line in build_release.
2014-11-16 18:29:15 +01:00
ohagendorf
42c20128a6
[NUCLEO_F302R8] exporters for gcc_arm and coide
...
Adds exporter for gcc_arm and coide for the NUCLEO_F302R8.
2014-11-16 18:24:57 +01:00
ohagendorf
5c36e9544f
[NUCLEO_L152RE] exporters for gcc_arm and coide
2014-11-16 17:10:47 +01:00
ohagendorf
1cde3b3877
[EXPORT][GCC_ARM] additional linker option for wrap main
...
Most makefile templates didn't use the -Wl,--wrap,main so that
__wrap_main was not called.
2014-11-15 21:35:48 +01:00
Rohit Grover
ab3fb54a15
fix a minor typo in an error message
2014-11-15 08:47:35 +00:00
dinau
feae034bff
[Export][GCC_ARM][Makefile][tmpl] Fixed parallel build errro and others.
2014-11-15 11:43:15 +09:00
Martin Kojtal
1cc251f8e2
Merge pull request #683 from PrzemekWirkus/cpputest-export
...
Tools: Update exporters' capabilities to support CppUTest project exports
2014-11-14 01:19:30 -08:00
0xc0170
67346ec8d6
Merge branch 'reorder_f3xx_2' of github.com:ohagendorf/mbed into ohagendorf-reorder_f3xx_2
...
Conflicts:
workspace_tools/export/coide.py
2014-11-14 08:56:20 +00:00
Martin Kojtal
08c85ef136
Merge pull request #680 from mbrudevoldlpd/master
...
Platform: Add support for MultiTech mDot module
2014-11-13 08:21:18 +00:00
Michael Brudevold
ae8d818927
Rename mDot to mDot F405RG to allow for variation in processor
2014-11-12 16:21:13 -06:00
Olaf Hagendorf
56af0e1621
[TARGET_DISCO_F303] reorder structure - part5
...
Add missing -Wl,--wrap,main linker option so that __wrap_main is called.
This function was ignored in gcc_arm and coide projects before.
2014-11-12 22:20:38 +01:00
Przemek Wirkus
858196ffff
When users are using 'build only flag' (switch -O) and test do not have specified peripherals (muts.json file is just empty dictionary) we can allow test building by default. This supposed to be Yotta related improvement.
2014-11-12 18:02:07 +00:00
Michael Brudevold
52ac44b482
Move OS CLOCK rate to target define
2014-11-12 10:59:27 -06:00
Michael Brudevold
cc48aa05dd
Set default compiler to a valid compiler
2014-11-12 10:06:02 -06:00
Olaf Hagendorf
691f34097a
[TARGET_DISCO_F303] reorder structure part4
...
Remove change of wrong target and add it to the wright one. Additionally
changing the CoIDE template file to the correct mcu.
2014-11-12 14:31:57 +01:00
GustavWi
857d59a6c0
Added IAR export support for NUCLEO F103RB
2014-11-12 13:31:30 +01:00
GustavWi
0deec17713
added IAR support for 1347 to build_release.py
2014-11-12 10:03:39 +01:00
Przemek Wirkus
1e73f086bc
Fixed issue with compilation related to other platforms. None object was iterable.
2014-11-11 17:46:15 +00:00
Przemek Wirkus
1d5b91549e
Minor changes: Removed unused import and trailing spaces
2014-11-11 16:08:13 +00:00
Przemek Wirkus
a4bafa53d0
Added new functionality to project.py switch -m where we can now separate using comma platforms. Now when you specify more than one platform, for each your peoject will be exported
2014-11-11 16:04:59 +00:00
Przemek Wirkus
f408c2140b
Added extra includes for CPPUTEST library - in CppUTest library structure we only include from include/CppUTest and we do not use other functionality
2014-11-11 15:31:18 +00:00
Przemek Wirkus
66cd258254
Modified exporters so they support extra macros from external libraries like CppUTest library
2014-11-11 14:56:26 +00:00
Przemek Wirkus
cce551af35
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
2014-11-11 14:49:12 +00:00
Przemek Wirkus
e017463c25
Added new switch to build.py script. Now we can also build CppUTest library using switch --cpputest
2014-11-11 14:44:48 +00:00
Przemek Wirkus
77e847632e
Reverted Martin's changes related to CppUTest includes
2014-11-11 14:43:07 +00:00
Michael Brudevold
ec790f1a01
add mdot to builds/tests
2014-11-10 16:16:31 -06:00
Michael Brudevold
185925beec
Update list of supported toolchains
2014-11-10 16:16:20 -06:00
Michael Brudevold
44b72fbb87
Support for CoIDE
2014-11-10 16:16:15 -06:00
Michael Brudevold
3f5b4b39e2
Add support for uvision
2014-11-10 16:16:11 -06:00
Michael Brudevold
ac7da3e5d8
Add support for GCC ARM
2014-11-10 16:16:06 -06:00
Michael Brudevold
5d6ee64bf1
Support for MTS MDOT
2014-11-10 16:15:53 -06:00
Mihail Stoyanov
05b86e41c1
Remove duplicate target definitions
2014-11-10 18:23:09 +02:00
Martin Kojtal
aab52cb7ec
Merge pull request #669 from 0xc0170/fix_cpputest_testrunner
...
Tests: Fix cpputest testrunner
2014-11-07 15:31:22 +00:00
0xc0170
b624eda4e5
Tools: Cpputest - fix for testrunner to be exported with predefined cpputests
2014-11-07 09:22:09 +00:00
bcostm
cc42c7b690
[NUCLEO_F0] Add IAR exporters
2014-11-07 09:49:42 +01:00
bcostm
5c842943da
[NUCLEO_F0] Add missing files for IAR exporter
2014-11-07 09:24:57 +01:00
Bogdan Marinescu
142ad22a2f
[RZ_A1H] Remove target-specific check from build system
2014-11-06 13:47:43 +00:00
Bogdan Marinescu
7b90c2ba13
Remove RZ_A1H from the list of release targets
...
This target is not yet tested, so it can't be released as part of the official
SDK build for now.
2014-11-06 12:55:51 +00:00
Bogdan Marinescu
45ddf10698
Proper fix for Cortex-M/Cortex-A RTOS issue
...
Created two new labels (CORTEX_A and CORTEX_M) that can be used to differentiate
between Cortex-A and Cortex-M code in the build system.
2014-11-06 12:54:09 +00:00
Bogdan Marinescu
b5c8a23e79
Fix RTOS build options
2014-11-06 11:33:27 +00:00
Bogdan Marinescu
8724eb616b
Merge pull request #594 from tkuro-rel/master
...
[RZ/A1H] mbed-RZ first release
2014-11-06 10:54:58 +00:00
Takayuki Kurosawa
33a843cf93
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
workspace_tools/targets.py
2014-11-06 16:19:35 +09:00
Toyomasa Watarai
e0c00cc4ee
[WALLBOT_BLE] Add new platform
...
* Add new platform Wallbot BLE
* Identical as nRF51822 target, but different pinout
2014-11-06 16:03:43 +09:00
bcostm
dd5e093d55
[NUCLEO_L053R8] Add IAR exporter
2014-11-05 10:42:44 +01:00
Takayuki Kurosawa
2fab4af9b1
[RZ/A1H] changes copy scheme for iodefines/iobitmasks
...
RZ's toolchain assumes that iodefines/iobitmasks dirs. are structured real not flat.
Adds some code to toolchain::copy_files
2014-11-05 18:27:30 +09:00
Martin Kojtal
42a4935bd5
Merge pull request #647 from screamerbg/master
...
Tools: Restructure targets.py for easier navigation
2014-11-05 00:39:41 -08:00
ohagendorf
d61817a4c8
[TARGET_DISCO_F303] reorder structure - part2
...
Update of mbed hal.
2014-11-05 01:11:22 +01:00
Mihail Stoyanov
c75f3ac9a0
Remove "Silicon" from comments
2014-11-04 16:11:05 +02:00
Mihail Stoyanov
87c43630d0
Restructure and cleanup targets.py for easier navigation
2014-11-04 15:00:42 +02:00
Stephen Paulger
8edcefa42a
LPC11U35_501 removed from uVision exporter targets
...
uvision4_lpc11u35_501.uvproj.tmpl is missing so the export fails.
I am removing this so that the option to export is removed.
2014-11-04 10:45:19 +00:00
ohagendorf
ff48c7994b
[TARGET_XXX_L053YY] filename - includename case missmatch
...
Changed include filename to a lower case l from higher case L because of
Windows-Linux incompatibility. Removed temporarly taget DISCO_F407VG
from build_travis so that Travis runs trough the build process.
2014-11-03 23:40:57 +01:00
0xc0170
83e066053a
Merge branch 'build_travis_nucleo_l053' of github.com:ohagendorf/mbed into ohagendorf-build_travis_nucleo_l053
...
Conflicts:
workspace_tools/build_travis.py
2014-11-03 10:28:29 +00:00
ohagendorf
376d2df516
[BUILD_TRAVIS.py] additional line for nucleo_l053
...
Adding a line for nucleo_l053 target.
2014-10-31 18:52:11 +01:00
ohagendorf
d1ae7fe040
[BUILD_TRAVIS.py] additional line for disco_f334
...
Adding a line for disco_f334 target and adding the rtos lib to
nucleo_f334 target.
2014-10-31 18:42:47 +01:00
ohagendorf
86c54a26af
[DISCO_F334C8] new target incl. rtos support
...
New target as a copy of nucleo_f334 with changes/additions in pin and
rtos definitions.
2014-10-31 18:14:23 +01:00
Martin Kojtal
06b9f49e50
Merge pull request #626 from ohagendorf/cmdlineoptions
...
Tools: Some minor changes in help text - sorting longer lists
2014-10-31 06:59:07 -07:00
Martin Kojtal
e7e9dd54eb
Merge pull request #625 from bcostm/master
...
Toolchain: NUCLEO_F334R8 - support for IAR
2014-10-31 06:40:49 -07:00
Martin Kojtal
159e424dfa
Merge pull request #624 from ohagendorf/exporter_gccarm_disco_l053
...
Toolchain: DISCO_L053C8, NUCLEO_L053R8 - GCC ARM support
2014-10-31 06:32:48 -07:00
Martin Kojtal
6a705fdadd
Merge pull request #623 from GustavWi/iar_mbed
...
Tools: IAR export to Kinetis targets
2014-10-31 06:17:44 -07:00
ohagendorf
113a81d312
[MAKE.py] [BUILD.py] some minor
...
Ordering the entries in mcu and toolchain lists when printing the help
text.
2014-10-31 13:59:26 +01:00
bcostm
5bc736defc
[NUCLEO_F334R8] Add IAR exporter
2014-10-31 13:40:36 +01:00
ohagendorf
0afdcd751e
[NUCLEO_L053R8][EXPORT] gcc_arm
2014-10-31 13:34:43 +01:00
ohagendorf
7b43c64da6
[DISCO_L053C8][EXPORT] gcc_arm
...
Added exporter for disco_l053c8
2014-10-31 13:17:23 +01:00
Bogdan Marinescu
a634fa24eb
Merge branch 'master' of github.com:mbedmicro/mbed
2014-10-31 11:44:03 +00:00
Bogdan Marinescu
880fda3381
Fix .hex file generation with GCC_ARM for Nordic targets
2014-10-31 10:58:49 +00:00
Richard Osterloh
1d489bc298
Added support for the STM32L0 Discovery board
2014-10-30 21:11:36 +00:00
GustavWi
92f654f525
Added IAR export support for K64F
2014-10-30 19:07:44 +01:00
GustavWi
5c5d1d3ed5
Added IAR export support for K22F
2014-10-30 18:29:24 +01:00
GustavWi
f32dabadc1
Fixed bug with -DCPU_MK64FN1M0VMD12 when trying to run IAR_TOOLCHAIN
2014-10-30 18:22:04 +01:00
Przemek Wirkus
54c06c8b84
Host test plugins: Ethernet tests (NET_*) refactored to new host test copy paradigm
2014-10-30 15:22:02 +00:00
Przemek Wirkus
7646c51d7e
Host test plugins: minor updates
2014-10-30 14:26:52 +00:00
GustavWi
bd7ca62d01
Added IAR export KL46Z
2014-10-30 14:23:27 +01:00
GustavWi
2a2efd5d84
Added Iar support for KL05Z
2014-10-30 12:38:53 +01:00
GustavWi
22bf9b3a0a
IAR support for KL25Z
2014-10-30 12:23:34 +01:00
GustavWi
c3bfa3406c
Added support for target K20D50M
2014-10-30 10:29:12 +01:00
Przemek Wirkus
7cc6a2bf1c
Host test plugins: Modified WAIT_US_AUTO host test to take under consideration 10 consecutive timer ticks within deviation
2014-10-29 17:45:08 +00:00
Przemek Wirkus
93a87748a3
Host test plugins: bug-fix: serial_timeout was used as function name and class member. Caused runtime script problem
...
Host test plugins: Increased test suite timeout on each test execution twice - for now, so tests do not timeout. TODO: exclude coopy and reset procedures from testcase timeout measurement
2014-10-29 17:21:55 +00:00
Przemek Wirkus
3d4e03d0da
Host test plugins: added custom serial port configuration, baudrate and timeout. This can now be done before host test will call run() function
2014-10-29 17:00:10 +00:00
Przemek Wirkus
5ef767a880
Host test plugins: Added prints to serial_init() function
2014-10-29 14:34:20 +00:00
Przemek Wirkus
c4397b75b7
Host test plugins: moved program cycle sleep time to host_test - this delay is used to give time device to flash copied file
2014-10-29 14:28:02 +00:00
Martin Kojtal
5a47ce92d4
Merge pull request #613 from bcostm/master
...
Tools: Exporters - IAR exporter for NUCLEO_F302R8
2014-10-29 07:19:34 -07:00
Martin Kojtal
f60c1161b9
Merge pull request #611 from GustavWi/iar_mbed
...
Tools: STM32F407 - IAR export
2014-10-29 07:03:36 -07:00
Martin Kojtal
0c68e8e25c
Merge pull request #614 from Accutechs/master
...
Tools: HRM1017 - uvision4 and gcc-arm exporter
2014-10-29 07:02:31 -07:00
Przemek Wirkus
e984b51e49
Host test plugins: removed usused extra_baud parameter from serial port initialization
2014-10-29 14:02:16 +00:00
Przemek Wirkus
7d5d0d116c
Host test plugins: Bug-fix: Wrong variable was checked against None while readling line from serial port
2014-10-29 10:55:02 +00:00
Mihail Stoyanov
4dd6caa144
Build release support for nRF51-DK, nRF51-Dongle, RedBearLab BLE Nano
2014-10-29 11:26:41 +02:00
Mihail Stoyanov
fcd3ac25dc
Fixed the nRF51-Dongle support
2014-10-29 11:07:04 +02:00
Takayuki Kurosawa
807f031d39
[RZ/A1H] disables GCC_ARM in targets.py
...
GCC is not supported by now, so eliminate GCC_ARM in targets.py and fpu related settings in toolchains/gcc.py
2014-10-29 17:54:39 +09:00
Takayuki Kurosawa
b8809b3e14
Merge remote-tracking branch 'upstream/master'
2014-10-29 13:24:46 +09:00
ytsuboi
57d6b1437c
[HRM1017] Add uvision4 and gcc-arm exporter
2014-10-29 00:47:17 +09:00
Przemek Wirkus
b3b6d848b5
Host test plugins: refactored UDP LINK LAYER testcase to use test() method instead of run()
2014-10-28 14:50:47 +00:00
Przemek Wirkus
b404b21098
Host test plugins: refactored TCP ECHO SERVER testcase to use test() method instead of run()
2014-10-28 14:44:26 +00:00
Przemek Wirkus
52f0b33e7a
Host test plugins: refactored UDP ECHO SERVER testcase to use test() method instead of run()
2014-10-28 14:38:15 +00:00
Przemek Wirkus
c0895fdbfc
Host test plugins: removed unused self.mbed.reset() call in test constructor. No need for two resets because reset is performed in run() function
2014-10-28 14:01:05 +00:00
Przemek Wirkus
00904b5f24
Host test plugins: refactored TestResults class to HostTestResults name
2014-10-28 11:44:45 +00:00
Przemek Wirkus
c0134d66fb
Host test plugins: run() function will just print result from test() function directly, not check boolean state from test
2014-10-28 11:40:41 +00:00
Przemek Wirkus
b9cee9709e
Host test plugins: Default host test aligned and refactored so it can be invoked via run() function
2014-10-28 11:36:46 +00:00
Przemek Wirkus
4f76a567f6
Host test plugins: Added extra line for error printing in mbed copy plugin. For readability reasons
2014-10-28 11:29:56 +00:00
bcostm
1005539f17
[NUCLEO_F302R8] Add IAR exporter
2014-10-28 10:17:38 +01:00
Przemek Wirkus
4d8dfed27f
Host test copy functionality migration: copy functionality partially moved to host_test (tested with basic set of tests, not with e.g. NET tests.
...
Host test copy functionality: TODO: modify rest of host tests to use self.mbed.reset() and self.mbed.copy_image() according to curent test scipt API
2014-10-27 16:38:19 +00:00
GustavWi
ed8196566f
IAR export STM32F407
2014-10-27 17:23:06 +01:00
Przemek Wirkus
16dbfa3f72
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
2014-10-27 15:51:26 +00:00
Przemek Wirkus
a25f5ceaaa
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
2014-10-27 15:50:33 +00:00
Przemek Wirkus
ae4be96c86
Host test copy functionality migration: added required parameters for host_test.py command line: path to image, copy method
2014-10-27 15:46:15 +00:00
Martin Kojtal
01d4b853e9
Merge pull request #608 from bcostm/master
...
Tools: NUCLEO_L152RE - IAR exporter
2014-10-27 06:16:42 -07:00
Przemek Wirkus
97c220d56e
Host test plugins: rearranged singletest.py script parameters list so now for option -c and -r (copy method and reset method respectively) we will see plugin related options also - changed dynamicaly with plugin loads
2014-10-27 12:42:48 +00:00
bcostm
ff5f397e79
[NUCLEO_L152RE] Add IAR exporter
2014-10-27 13:21:44 +01:00
Przemek Wirkus
48490022ed
Host test plugins: Removed unused / not stable plugins static registration
2014-10-27 11:53:28 +00:00
Przemek Wirkus
9700aff0a6
Host test plugins: Bug-fix, notification about already loaded plugin was printed always in plugin registration
2014-10-27 11:48:30 +00:00
bcostm
e363e54776
[NUCLEO_F401RE] Add IAR exporter
2014-10-27 11:20:08 +01:00
0xc0170
7abbd9c5a8
Merge branch 'host-test-plugin-improvements' of github.com:PrzemekWirkus/mbed into PrzemekWirkus-host-test-plugin-improvements
...
Conflicts:
workspace_tools/host_tests/host_test.py
2014-10-27 08:08:52 +00:00
dinau
b4bea06cc3
[GCC_CR] fixed issue 590
...
Refer to:
https://github.com/mbedmicro/mbed/issues/590
2014-10-26 00:51:59 +09:00
Martin Kojtal
3dfb033226
Merge pull request #593 from en129/forLPC824
...
Toolchain: LPC824 - new Toolchain support by GCC_ARM for LPC824
2014-10-24 09:12:56 +01:00
Martin Kojtal
8b967a2023
Merge pull request #592 from ohagendorf/master
...
Tools: build release - some missing toolchain entries for ARM GCC toolchain
2014-10-24 09:07:48 +01:00
Takayuki Kurosawa
2804d85a11
[RZ/A1H] adds A9 related MACROS
2014-10-24 13:02:26 +09:00
Takayuki Kurosawa
b1cb82c520
[RZ/A1H] commit for build system changes
...
- add CA9 category to build.py
- add library for RTX-CA9
- add target definition for RZ/A1H
- change some test related settings for RZ/A1H
- add gcc options for CA9
2014-10-24 11:45:44 +09:00
ohagendorf
5ba726949d
[BUILD_RELEASE.py] removed Discovery boards for later testing
2014-10-23 19:37:52 +02:00
Przemek Wirkus
69cc2fb86a
Host test plugins: removed unused pass statement
2014-10-23 17:24:51 +01:00
Mihail Stoyanov
8949f8b036
Throw a warning when multiple scatter files are found and show their location
2014-10-23 19:21:11 +03:00
Przemek Wirkus
2f03b85bfc
Host test plugins: Added generic error printing to host test plugin base class
2014-10-23 17:14:18 +01:00
Przemek Wirkus
17f42519f0
Host test plugins: Added MPS2 and Firfox copy methods (both not stable and require further development)
...
Host test plugins: Added 'stable' attribute to each plugin, by default all plugins are not stable
Moved all MPS2 related functions to MPS2 plugins in host test directory
2014-10-23 16:56:05 +01:00
Przemek Wirkus
6a1bdb588e
Host test plugins: added copy pligins, and removed Selenium and eACommander dependency from Test API
2014-10-23 16:30:17 +01:00
Martin Kojtal
728a815b31
Merge pull request #595 from bcostm/master
...
Tools: NUCLEO_F411RE - Corrections in IAR icf and ewp.tmpl files
2014-10-23 14:48:12 +01:00
bcostm
b6014ecfa2
[NUCLEO_F411RE] Corrections in IAR icf and ewp.tmpl files
2014-10-23 11:35:44 +02:00
Martin Kojtal
6ff7dfe464
Merge pull request #589 from molejar/dev-freescale-kl43z
...
Target: Freescale FRDM-KL43Z addition
2014-10-23 09:37:40 +01:00
en129
851f137f92
Add to GCC_ARM LPC824
...
first commit
2014-10-23 15:51:09 +09:00
ohagendorf
21ce71f724
[BUILD_RELEASE.py] some missing toolchain entries
...
Added some missing toolchain entries where exporters already existed.
2014-10-23 00:48:01 +02:00
Martin Olejar
dcf382510c
Added uvision4 and makefile templates for KL43Z. Inserted KL43Z target into travis build.
2014-10-22 19:42:07 +02:00
Przemek Wirkus
efb46ca7de
Host test plugins: moved serial port flashing just before plugin reset call
2014-10-22 17:49:54 +01:00
Przemek Wirkus
7591cf5caf
Host test plugins: added return values to setup() and execute() interface methods
2014-10-22 16:59:07 +01:00
Przemek Wirkus
3f00c59030
Host test plugins: Added license and fxed one parsing issue
2014-10-22 15:35:36 +01:00
Przemek Wirkus
8af8250b48
Host test plugins: Cleaned preliminary code before next round of refactoring and improvements
2014-10-22 15:30:45 +01:00
Przemek Wirkus
fd2142f3bf
Host test plugins: First draft with working pluging for mbed (serial sendBreak command for reset)
2014-10-22 15:12:24 +01:00
Bogdan Marinescu
6577bd8e9a
Merge pull request #563 from ohagendorf/cmdlineoptions4project
...
[PROJECT.py] some additions and minor changes to cmdline options
2014-10-22 10:24:37 +01:00
Martin Olejar
ba7a631c3d
Merge branch 'master' into dev-freescale-kl43z
2014-10-21 23:14:39 +02:00
GustavWi
05145251f0
added LPC1347 in export_text.py
2014-10-21 16:08:53 +01:00
GustavWi
2d0e67cf6e
Added IAR Toolchain support for device LPC1347
2014-10-21 16:07:39 +01:00
GustavWi
00ca439e66
added new ewp template
2014-10-21 16:06:53 +01:00
Bogdan Marinescu
4adcf9185a
Merge pull request #587 from EmBlocks/master
...
[export EB] GCC toolchain filter to supported target list.
2014-10-21 14:09:07 +01:00
Bogdan Marinescu
a1b06cd939
Merge pull request #588 from PrzemekWirkus/host_test_OO_refactoring_part2
...
Host test refactoring - part2
2014-10-21 14:05:26 +01:00
Przemek Wirkus
b786c4c0f6
Minor style improvement
2014-10-21 13:53:19 +01:00
Przemek Wirkus
5bca0ab3d1
Cleaned pyFlakes issues with unused imports
2014-10-21 13:18:22 +01:00
Przemek Wirkus
3850ddc8c1
Host test refactoring: cleaned a bit functionality of host tests. Forced test() function in DefaultTest to be method returning test result
2014-10-21 13:12:32 +01:00
EmBlocks
f882aceeca
Added GCC toolchain filter to the target list
2014-10-21 14:11:34 +02:00
sg-
5401741e80
[mbed] Add K22F to build_release.py
2014-10-21 04:41:48 -05:00
Przemek Wirkus
ad70273249
Removed opts.db_url from optional params list in singletest constructor
2014-10-20 11:38:51 +01:00
Przemek Wirkus
b3c342bf7c
Unlocked option -f (--filter) to filter result by first column
2014-10-20 10:51:02 +01:00
Przemek Wirkus
c0ed6ba791
Disabled --db switch - reasoning: DB schema is still nto in test suite and it's not 100% ready so before I introduce MySQL DB schema officialy let's make this option dorment
2014-10-20 10:34:13 +01:00
Martin Kojtal
c19ebe6e65
Merge pull request #580 from Accutechs/master
...
Platform: SSCI824 - New platform addition (LPC82X)
2014-10-20 08:58:38 +01:00
Martin Kojtal
ea390931b7
Merge pull request #577 from PrzemekWirkus/host_test-OO-refactoring
...
Tools: Host test refactoring - prepare to clean up host test implementation
2014-10-20 08:50:13 +01:00
ytsuboi
9155d4204b
[SSCI824] Add platform
2014-10-19 22:49:16 +09:00
Przemek Wirkus
755565d854
Host test refactoring
...
Host test refactoring: replaced magic values of test results returned by host test
Prints with stdout.flush() replaced with notify function
Host test refactoring: created separate enum like class for test result strings
2014-10-17 15:14:53 +01:00
Rohit Grover
0c651617eb
Add v7.1.0 of the Nordic softdevice.
...
This is necessary in order to utilize the additional 16KB of SRAM in the updated nRF51822.
2014-10-17 10:55:12 +01:00
Martin Kojtal
e142c71e57
Merge pull request #568 from ohagendorf/make_py
...
Tools: make.py - additional error handling when missing an option in private_setttings.py
2014-10-17 08:13:48 +02:00
Przemek Wirkus
7935e0f5ea
Removed exit(-1) when checking for missing modules. Instead now it will be prompted to used when singletest starts
2014-10-16 14:34:37 +01:00
Martin Kojtal
a40d0bb4ca
Merge pull request #560 from dbestm/master
...
Targets: NUCLEO_F411RE - CMSIS files to build/export to IAR
2014-10-16 15:28:43 +02:00
Olaf Hagendorf
f6117f8daf
[PROJECT.py] removed the sys.exit() after cleaning
2014-10-16 12:45:46 +02:00
dbestm
0eaa7ab99a
[NUCLEO_F411RE] remove iar_nucleo_f411re.ewp.tmpl.old file
2014-10-16 09:41:39 +02:00
ohagendorf
3a030d4e93
[MAKE.py] additional error handling when missing an option in private_settings.py
...
Adding an error handling.
make.py with the option -n PROGRAM_NAME wants to have a test_alias
variable in private_settings.py. Without this alias and with a wrong
PROGRAM_NAME an error message is generated because of a missing else
branch.
2014-10-16 09:08:19 +02:00
Martin Kojtal
aec70531ad
Merge pull request #562 from EmBlocks/master
...
Tools: Toolchain (GCC_ARM) - "-u <foo>"and "-Xlinker <foo>" intrinsic instead of two separated entities.
2014-10-16 08:05:22 +02:00
Yihui Xiong
b25f2cf128
[STM32F407VG] add uARM toolchain for ARCH_MAX and DISCO_F407VG
2014-10-16 10:11:18 +08:00
ohagendorf
0791533ef2
[PROJECT.py] add option 'clean'
...
Adds the cmdline option clean (to clean the export folder) and some
minor things (spelling and option order).
2014-10-15 23:42:48 +02:00
ohagendorf
bac84a58bd
[PROJECT.py] adds cmdline option to use program_name instread of program_id
2014-10-15 23:09:30 +02:00
EmBlocks
a82b29d4bd
Xlinker switches as one
2014-10-15 20:50:32 +02:00
EmBlocks
5d468e002d
Changing -u linker switch as one instead of multiple switches
2014-10-15 20:09:06 +02:00
Przemek Wirkus
42442233de
Added new test MBED_34 to check two tickers with two detached alternately callbacks
2014-10-15 17:45:54 +01:00
Przemek Wirkus
945604e16e
RTC test readline timeout increased to 10 seconds. Reason: RTC test is fail on Nucleo boards which don’t have the LSE xtal. This is because there is a timeout in the code of several seconds to wait until the LSE clock has startup.
2014-10-15 17:19:36 +01:00
Przemek Wirkus
7e5dfeef32
Refactoring of report exporter to support HTML and JUNIT. Changed HTML result report.
2014-10-15 17:02:33 +01:00
Przemek Wirkus
12a9051aba
Removed few minor pyFlakes warnings
2014-10-15 16:33:30 +01:00
Przemek Wirkus
50966fdf89
Refactoring of report exporter to support HTML and JUNIT: Fixed issues with non ASCII characters read from serial port in ProcessObserver. Also changed reporting for errors and failures in TestSuite JUnit class
2014-10-15 16:05:57 +01:00
dbestm
3cc3193445
[NUCLEO_F411RE] Adapt python script + CMSIS files to build/export to IAR
2014-10-15 15:00:35 +02:00
Przemek Wirkus
2274651892
Refactoring of report exporter to support HTML and JUNIT. Added unicode encoding for strings coming from serial console
2014-10-15 13:38:20 +01:00
Przemek Wirkus
091cccaf6e
Refactoring of report exporter to support HTML and JUNIT: Simple variable scope bug-fix
2014-10-15 11:36:47 +01:00
Przemek Wirkus
dec97ce13e
Added unicode filter to console output from MUT
2014-10-15 11:33:44 +01:00
Przemek Wirkus
7ce6287474
Refactoring of report exporter to support HTML and JUNIT. Added properties for each unique test suite. Each test suite is sorted out as different toolchain
2014-10-15 11:33:41 +01:00
Przemek Wirkus
567f4a170f
Refactoring of report exporter to support HTML and JUNIT. Modified host tests to support serial and copy issues in more generic way. Copy in test suite and serial in host_test control flow.
2014-10-15 11:33:37 +01:00
Przemek Wirkus
9b0a22f1a4
Refactoring of report exporter to support HTML and JUNIT. Added failure and error tags.
2014-10-15 11:33:34 +01:00
Przemek Wirkus
51223ef6d1
Refactoring of report exporter to support HTML and JUNIT. TODO: add support for TEXT output.
...
Added JUtnit exporter
2014-10-15 11:33:30 +01:00
Przemek Wirkus
0100aa5732
Removed usused imports
2014-10-15 11:33:26 +01:00
Przemek Wirkus
ccac8f8339
Midified way singletest script is checking for installed modules required by test suite
2014-10-15 11:33:22 +01:00
Martin Olejar
4151ca0e98
Added LPUART support and fixed a many errors in KL43Z target
2014-10-15 01:02:32 +02:00
Olaf Hagendorf
718366ba10
[PROJECT.py] sorts targets and toolchains for help option
...
Sorts targets and toolchains for help option and adds new option -L to
generate the list with possible projects to generate.
2014-10-14 18:04:32 +02:00
Martin Kojtal
77c1102c0f
Merge pull request #556 from ohagendorf/Nucleo_F334R8
...
Exporters: NUCLEO_F334R8 - export to gcc_arm and coide (templates, travis addition)
2014-10-13 15:28:06 +02:00
Olaf Hagendorf
0e970af4a9
[EXPORT][NUCLEO_F334R8] Add no rtti flag to gcc_arm exporter
2014-10-13 11:59:46 +02:00
Martin Kojtal
bc5397a4ce
Merge pull request #555 from sg-/lpc11u24_export
...
Exporters: Add no rtti flag to exporters
2014-10-13 08:06:45 +02:00
Martin Olejar
1f9586daac
Added spi_api.c and gcc_arm_kl43z.tmpl files. Fixed some issues in KL43Z target
2014-10-13 00:49:48 +02:00
ohagendorf
3b9fd11ee3
Merge branch 'gcc4nucleo_f334' into Nucleo_F334R8
...
Conflicts:
workspace_tools/export/gccarm.py
workspace_tools/export_test.py
2014-10-12 19:09:31 +02:00
sg-
8e5fb67c30
[export] Add no rtti flag to exporters
2014-10-10 18:01:31 -05:00
0xc0170
3b87e28eb6
Export: IAR - sources in the project file, 3 targets ewp templates
2014-10-10 10:49:42 +02:00
0xc0170
c22a653bba
Export: IAR ewp template - add suffix lpc1768
...
- ewp file does define target, and it's set to lpc1768
2014-10-10 10:05:29 +02:00
Yihui Xiong
8383cf97d6
[DISC_F407VG & ARCH_MAX] change default toolchain
2014-10-08 10:48:27 +08:00
Marcomissyou
ab92decf23
Marco add for new target DFCM_NNN40
2014-10-07 17:59:57 +08:00
Martin Kojtal
46e37048a8
Merge pull request #535 from bcostm/dev_F091RC
...
Platform: New platform addition - NUCLEO_F091RC
2014-10-07 09:23:49 +01:00
ohagendorf
cb23f2f47d
[EXPORT][NUCLEO_F334R8] removed accidentally 2 macros
...
The commit 'export to gcc_arm and coide' removed accidentally 2 macros
from NRF51822 and NRF51 targets.
2014-10-06 22:11:08 +02:00
bcostm
8b6ee09232
[NUCLEO_F091RC] Update python files for this target, add uVision exporter
2014-10-06 16:31:48 +02:00
Bogdan Marinescu
a156b0f4f2
Merge branch 'DISCO_F429' of git://github.com/ohagendorf/mbed into ohagendorf-DISCO_F429
...
Conflicts:
workspace_tools/export/gccarm.py
2014-10-06 14:33:21 +01:00
Bogdan Marinescu
43bee35a52
Keeping git happy about line endings
...
Not exactly sure why, but git shows diffs right after cloning
a fresh copy of the mbed repo. Definitely has something to do
with line endings, but not 100% sure why. Hopefully this will
fix things.
2014-10-06 14:28:55 +01:00
Bogdan Marinescu
101c6308b0
Merge pull request #521 from EmBlocks/master
...
[EXPORT] EmBlocks EIX plugin support
2014-10-06 03:16:24 -07:00
Bogdan Marinescu
9028a2a577
Merge pull request #533 from Cheong2K/master
...
Added RedBearLab BLE Nano board.
2014-10-06 02:58:56 -07:00
Martin Kojtal
b30176a071
Merge pull request #531 from toyowata/master
...
Platform: LPC824 - new platform addition
2014-10-06 09:53:12 +01:00
Cheong
e48d309f18
Added RedBearLab BLE Nano board.
2014-10-06 11:29:01 +08:00
ohagendorf
70eef62d9f
[DISCO_F429ZI] new target with [EXPORT] to gcc_arm and CoIDE
...
- build and export to toolchains gcc_arm and CoIDE is OK
- compiling is OK
- mbed/blinky is OK
2014-10-05 23:05:16 +02:00
Toyomasa Watarai
685f97da37
Add LPC824 platform
...
LPCXpresso824-MAX support
uARM target support
RTOS support
2014-10-05 16:18:48 +09:00
Yihui Xiong
84467d593a
[ARCH_MAX] add gcc project template
2014-10-04 22:01:50 +08:00
Yihui Xiong
65a41937e3
[ARCH_MAX] add uvision project template
2014-10-04 21:54:08 +08:00
ohagendorf
a7a3de3f3a
[EXPORT][NUCLEO_F334R8] a missing line in export/coide.py
2014-10-04 01:55:52 +02:00
ohagendorf
71f473c464
[EXPORT][NUCLEO_F334R8] export to gcc_arm and coide
...
- rtos library is not working because of double defined SysTick_Handler
in system_stm32f3xx.c and in rtos
- please see pullrequest #526 for a correct export
- tests are working fine:
Test summary:
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| Result | Target | Toolchain | Test ID | Test Description
| Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| OK | NUCLEO_F334R8 | GCC_ARM | DTCT_1 | Simple detect test
| 0.44 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | EXAMPLE_1 | /dev/null
| 3.37 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_10 | Hello World
| 0.37 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_11 | Ticker Int
| 11.31 | 20 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_12 | C++
| 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_16 | RTC
| 4.7 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_2 | stdio
| 0.76 | 20 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_23 | Ticker Int us
| 11.37 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_24 | Timeout Int us
| 11.41 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_25 | Time us
| 11.31 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_26 | Integer constant
division | 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A1 | Basic
| 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A21 | Call function before
main (mbed_main) | 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A5 | DigitalIn DigitalOut
| 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A6 | DigitalInOut
| 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A7 | InterruptIn
| 9.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A9 | Serial Echo at 115200
| 5.97 | 10 | 1/1 |
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
Result: 17 OK
Completed in 125.02 sec
2014-10-04 01:45:38 +02:00
EmBlocks
e57f488b53
EmBlocks EIX plugin support
2014-09-30 16:27:09 +02:00
Mihail Stoyanov
dadf009f87
Add TARGET_OTA_ENABLED for targets that support OTA DFU
2014-09-30 01:40:53 +03:00
Martin Kojtal
83f9d0487a
Merge pull request #517 from bcostm/tests
...
[Tests] Add Nucleo targets in MBED_A8 test (those having a DAC)
2014-09-29 10:02:12 -07:00
bcostm
eab929a023
Remove duplicated entry
2014-09-29 10:56:06 +02:00
bcostm
98b0981fe4
Add Nucleo targets in MBED_A8 test (those having a DAC)
2014-09-29 10:41:06 +02:00
ohagendorf
f11facdc63
[EXPORT][CoIDE] [DISCO_407] and [NUCLEO_F4x1] memory areas
...
The templates now contains the memory areas preconfigured as they are
used in linker scripts. When the CoIDE linker option 'Use memory layout
from memory window' is manually switch on the correct memory layout is
already there.
2014-09-28 14:49:57 +02:00
ohagendorf
b3b70c6c0a
[EXPORT][CoIDE] problem with missing linker script
...
- a missing linker script configures the scatter file option (linker
script path in CoIDE) to 'None' not to ''
2014-09-28 14:40:50 +02:00
Martin Kojtal
54101fc93d
Merge pull request #508 from ohagendorf/develop_coide
...
[Export] CoIDE - include files are in the project
2014-09-27 12:25:26 +01:00
ohagendorf
ee8d3461c4
[EXPORT][CoIDE] changed virtual directory names
...
changed the names of virtual directories to 'sources' and 'headers'
2014-09-27 01:10:42 +02:00
Przemek Wirkus
9fe239dcad
Added HTML reporting feature, switch --report-html FILENAME to singletest.py so now users can export test results to external HTML file. This feature can be used to display HTML reports on CI dashboards
2014-09-25 17:42:08 +01:00
Przemek Wirkus
95519c1334
Minor modifications to test api scripts
2014-09-25 17:42:04 +01:00
ohagendorf
83331883cc
[EXPORT][CoIDE] links to include files are added to project file
2014-09-24 21:11:36 +02:00
Przemek Wirkus
0a0491cf0f
Added new Unit Tests - General pool to cover common functionality and check if UT framework is working. This test pool can be extended with new tests
2014-09-24 16:22:19 +01:00
Przemek Wirkus
2ab8ad9b47
Feature: Device detection via serial - part 4
...
Interrupt In test pinology for NUCLEO changed
2014-09-24 14:58:14 +01:00
Przemek Wirkus
da412da174
Feature: Device detection via serial - part 3
2014-09-24 14:58:10 +01:00
Przemek Wirkus
6690db1444
Feature: Device detection via serial - part 2
2014-09-24 14:58:07 +01:00
Przemek Wirkus
2e58f7922c
Feature: Device detection via serial - part 1
2014-09-24 14:58:03 +01:00
Przemek Wirkus
7fb674d3e2
Added mbed_main test to automated pool
2014-09-24 14:57:59 +01:00
Przemek Wirkus
e3e49cb67d
Small improvements to ETH test cases - handle not open socket on host test side
2014-09-24 14:57:52 +01:00
Martin Kojtal
201bc4a190
Merge pull request #499 from ohagendorf/develop_coide
...
[EXPORT] NUCLEO_F4x1RE, DISCO_F407VG - export to CoIDE
2014-09-23 08:19:14 +01:00
Przemek Wirkus
466c3b4d75
Added stdio receive time in host test prints
2014-09-22 10:43:21 +01:00
Przemek Wirkus
ea59d77d85
Small improvements to RTC test to check time elapsed and if timestamp is not zero
2014-09-22 10:06:39 +01:00
sg-
c4c90fe780
[mbed][exporters][k22f][gcc] Added exporters for uvision, gcc_arm, kds. Known issues are: uvision5 as K22F doesnt seem to be supported with uvision4. gcc_arm and kds - build but blinky led color doesnt behave correctly. Haven't debugged much. python project.py -m K22F -p 25 -i kds [uvision] [gcc_arm] to pick back up.
2014-09-19 18:46:22 -05:00
ohagendorf
703f8f9331
[EXPORT] [NUCLEO_F4x1RE] and [DISCO_F407VG] export to CoIDE
...
- export project with export_test.py
- projects can be compiled, downloaded and debugged with CoIDE 1.7.7
- STM32F411xx is not yet supported directly by CoIDE
- STM32F401RE it not supported but STM32F401RB is (differences in flash
size)
- but the generated project files for the Nucleo boards contain correct
FLASH and RAM sizes and that seems to be enough
2014-09-19 21:24:08 +02:00
Przemek Wirkus
eb2153ec49
Modiffied compilation prompting to alling with linker's way of printing - now each issue will be printed in separate line with simple prefix like [DEBUG] Output:
2014-09-19 13:27:40 +01:00
Przemek Wirkus
27fa463fcf
Replaced variable names as overloads like stdout, stderr to _stdout, _stderr to avoid unnecesary bugs in the future
...
Added linking error prints - reported by STMicro David BELLEGARDE <david.bellegarde@st.com>
Modiffied compilation prompting to alling with linker's way of printing - now each issue will be printed in separate line with simple prefix like [DEBUG] Output:
2014-09-19 11:30:55 +01:00
Bogdan Marinescu
a73f28e6fb
Merge pull request #494 from 0xc0170/Sissors-master
...
Extended #476 , which does not break ethernet for K64F
2014-09-18 13:46:50 +01:00
Przemek Wirkus
b031920624
Added clean build switch --clean to singletest script
2014-09-18 11:17:57 +01:00
Przemek Wirkus
f92bd88f98
Removed small typo from host test
2014-09-16 14:40:25 +01:00
0xc0170
c8eab47e81
Merge branch 'master' of github.com:Sissors/mbed into Sissors-master
...
Conflicts:
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/device/MK22F51212/fsl_bitaccess.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/device/MK64F12/regs.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/us_ticker.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/regs.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/system_MK64F12.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/us_ticker.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/us_ticker.c
libraries/net/eth/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c
workspace_tools/tests.py
2014-09-16 13:43:02 +01:00
Martin Kojtal
344cc2b3c8
Merge pull request #492 from ohagendorf/develop
...
[NUCLEO_F4x1RE] export to GCC_ARM
2014-09-16 12:57:58 +01:00
ohagendorf
da170514ab
[DISCO_407VG] added to build_travis.py
2014-09-16 12:44:13 +02:00
Przemek Wirkus
9fb3c45f64
Small change in repamble readline comparision function
2014-09-16 10:53:24 +01:00
ohagendorf
a325eabc42
[NUCLEO_F4x1RE] added to build.travis.py
2014-09-15 23:43:22 +02:00
ohagendorf
a75be2f651
[NUCLEO_F4x1RE] export to GCC_ARM
...
NUCLEO_401RE and NUCLEO_411RE can be exported to GCC_ARM
2014-09-15 21:55:11 +02:00
Przemek Wirkus
63ee01bdd9
Modified host tests to use serial.realine() function to avoid extra timeouts during tests (test will work faster and will be more reliable)
2014-09-15 17:44:30 +01:00
Przemek Wirkus
0748ef4a2a
Modified host tests to use serial.realine() function to avoid extra timeouts during tests (test will work faster and will be more reliable)
2014-09-15 17:44:26 +01:00
Przemek Wirkus
8c77115d55
Modified host tests to use serial.realine() function to avoid extra timeouts during tests (test will work faster and will be more reliable)
2014-09-15 17:44:22 +01:00
Przemek Wirkus
40b776133b
Removed Semihost tests from FRDM devices - to check why they fail
2014-09-15 17:44:19 +01:00
Mihail Stoyanov
7d93e9d858
OTA target support for nRF51822 and nRF51-DK
2014-09-12 17:40:08 +03:00
Bogdan Marinescu
5eb0d384fb
Merge branch 'master' of github.com:mbedmicro/mbed
2014-09-12 10:52:44 +01:00
Bogdan Marinescu
e7a562cc77
Fixed RTOS compilation for some targets (in exporters)
...
More details: https://github.com/mbedmicro/mbed/pull/472
2014-09-12 10:51:14 +01:00
Bogdan Marinescu
305b628639
Fixed syntax error in build_release.py
2014-09-12 10:50:46 +01:00
Bogdan Marinescu
5687a86731
Fixed RTOS compilation for some targets
...
More details: https://github.com/mbedmicro/mbed/pull/472
2014-09-11 17:04:21 +01:00
Bogdan Marinescu
c372035d60
Merge pull request #477 from sg-/master
...
Add derivative support to K64F and updates for MTS_GAMBIT
2014-09-11 16:47:48 +01:00
Bogdan Marinescu
1393115460
Merge pull request #484 from ohagendorf/master
...
[Nucleo_F4x1]: 2 extensions for a) toolchain ARM_GCC and b) test DigitalIn DigitalOut
2014-09-11 15:17:12 +01:00
Bogdan Marinescu
8a63c226dd
Merge pull request #485 from Accutechs/master
...
[LPC4337] add support
2014-09-11 14:00:04 +01:00
Przemek Wirkus
97f526cc8c
Modified DEV_NULL host test to take under consideration blocking serial port API
2014-09-11 13:38:58 +01:00
Przemek Wirkus
2efe99a100
Global serial read changed to 1 second
2014-09-11 13:28:10 +01:00
Przemek Wirkus
29dbc34202
Changed default serial timeout for host test
2014-09-11 13:28:06 +01:00
Sissors
0de8335c20
[K22F] Sleep/deepsleep verified to work
...
Works properly with waking from interruptin, not from timeout from
regular sleep, but thats the nature of the current KSDK Ticker timer
used, can be changed later on :)
2014-09-11 08:33:44 +02:00
Sissors
a1be82dc81
[KSDK][K22F] AnalogIn/Out added/verified
...
The original code switched ADC clock source depending on required
prescaler. Maybe thats possible on K64, but on K22 it just tried to set
clock to non-existing source. Not it gets a bit above MAX_ADC, but that
is set fairly conservative so is not an issue.
2014-09-11 08:08:39 +02:00
ohagendorf
da9b7d33a4
Toolchain GCC ARM for Nucleo_F411RE
...
- Linker script and startup for Nucleo_F411 - both are copies of
Nucleo_F401 with some changes (memory size, interrupt vector table)
- changes in target.py for the new toolchain
2014-09-10 23:48:06 +02:00
Przemek Wirkus
7d9048fccc
Simple refactoring around MUT copy functionality - 'copy_method' avail in MUTs definition
2014-09-10 14:09:25 +01:00
Przemek Wirkus
55a77a2721
Added field 'copy_config' to MUTs file format
2014-09-10 14:09:21 +01:00
Przemek Wirkus
4a2b989f98
Added more exception handling for compilation error - so now we do not have Tracebacks when lib / mbed compilation fails
2014-09-10 13:10:38 +01:00
Przemek Wirkus
e066b84f1c
For timer / timeout related tests deviation changed to +/- 10% - some boards can run on not precise quartz / RC oscilators
2014-09-10 12:44:27 +01:00
ytsuboi
89342dbe69
Merge remote-tracking branch 'upstream/master'
2014-09-10 03:20:05 +09:00
ytsuboi
2009f7e8d1
[nRF51822] Fixed support for Nordic parts with 16k RAM
2014-09-09 02:31:23 +09:00
Bogdan Marinescu
82ec8c2c4d
Added support for Nordic parts with 32K of RAM
2014-09-08 16:27:53 +01:00
Przemek Wirkus
eec7671fa0
For timer / timeout related tests deviation changed to +/- 10% - some boards can run on not precise quartz / RC oscilators
2014-09-08 11:49:04 +01:00
ytsuboi
b55e3b42b4
Merge remote-tracking branch 'upstream/master'
2014-09-07 19:59:40 +09:00
Sissors
1aaaea5553
Set correct CPU for K22F
...
Apparantly the wrong CPU was set, fixed that to correct one
(MK22F51212). Won't hurt though if someone checks the .s and .sct file.
(It does compile and work fine now for blinky and helloworld)
2014-09-07 11:56:21 +02:00
Przemek Wirkus
8e7f498f9e
Added simple compiler path check on --config switch
2014-09-05 13:26:51 +01:00
Przemek Wirkus
41c7771268
Fixed small typu and added print to RTC host test
2014-09-05 11:51:21 +01:00
Przemek Wirkus
0b24faacab
Removed unnecessary import
2014-09-05 11:51:17 +01:00
Bogdan Marinescu
449b984e4a
Merge pull request #468 from xiongyihui/dev
...
[nrf51822][gcc_arm]: fix makefile templates and nrf_svc.h's 'impossible constraint in asm' error
2014-09-05 10:15:54 +01:00
sg-
24f537ea60
[MTS_GAMBIT][K64F][exporters][net] Update directory names for K64F to allow derivative platforms. Change net/eth/lwip-eth/arch directory name to allow K64F derivative EthernetInterface support. Disable Ethernet in MTS_GAMBIT device.h - seems depreciated or just not implemented. Add MTS_GAMBIT exporters for uvision and gcc_arm
2014-09-04 17:26:54 -05:00
Przemek Wirkus
beed8358f9
Improvements to RTC's host_test test case
2014-09-04 15:30:08 +01:00
Przemek Wirkus
c12b5de37b
Fixed NET_(4,6,13) client tests so after reset we wait for device to send print it's ready
...
Fixed small print issue with -V option
2014-09-04 10:10:55 +01:00
Przemek Wirkus
2df3125ca4
Fixed missing STDOUT in Echo test
...
Fixed missing opening and closing brackets in {{start}}
2014-09-03 15:01:19 +01:00
Przemek Wirkus
61b1d75032
Added dynamic test printing
2014-09-03 14:27:53 +01:00
Przemek Wirkus
4e3b149f79
Modified STDIO and ECHO so they use rpeamble to initialize communication
2014-09-03 13:33:54 +01:00
Przemek Wirkus
828ba90dcd
Added 'real-time' test result printing when tests are executed (view test execution progress using option -V)
2014-09-03 13:33:50 +01:00
Przemek Wirkus
7a1f2cd9b1
Disabled STL and CString test
2014-09-03 11:22:06 +01:00
Przemek Wirkus
ce8543ecc8
Refreshed STL test
2014-09-03 09:48:20 +01:00
ytsuboi
ab9cc6c050
[LPC4337] renamed target name from LPC4337_M4 to LPC4337
2014-09-03 02:20:48 +09:00
ytsuboi
ef0819c731
[LPC4337] move files from LPC43XX to LPC4330
2014-09-03 02:20:48 +09:00
Przemek Wirkus
39e75c042f
Changed test suite version to 1.2
...
Added simple test to check C strings conversions
2014-09-02 17:34:08 +01:00
Przemek Wirkus
d71a7579b4
Removed from Hello World target test success notification
2014-09-02 15:50:24 +01:00
Przemek Wirkus
1bdc4b8046
Simplified HelloWorld test to detect different types of ragteId (they can have different length)
2014-09-02 15:24:51 +01:00
Przemek Wirkus
b481bc4319
Modified test EXAMPLE_1 to fail if can't receive proper print from Mbed
2014-09-02 14:52:24 +01:00
Przemek Wirkus
52f929f4e0
Feature: Added waterfall test option: if used defines --loops or --global-loops and -W (--waterfall) option; testing of particular test will be tested until test pass (OK result)
2014-09-02 11:43:08 +01:00
Przemek Wirkus
3a02126bd6
ToolException catch added when executing tests in execute() function
2014-09-02 11:11:47 +01:00
Przemek Wirkus
9c6dd060dc
Moved MySQLDb package dependency to factory function to people not using DB will not have install MySQL Driver
2014-09-02 10:08:27 +01:00
ytsuboi
f89ecdd600
Merge remote-tracking branch 'upstream/master'
2014-09-02 12:48:37 +09:00
Przemek Wirkus
b45361a4d4
Flush separated for different methods
2014-09-01 17:05:00 +01:00
Przemek Wirkus
4d908bd626
Added -N alias to --firmware-name switch
2014-09-01 16:36:28 +01:00
Przemek Wirkus
9cf976e827
Flushing serials after reset added as test stability improvement
2014-09-01 16:27:54 +01:00
Przemek Wirkus
6a9e726ccd
Flushing serials after reset added as test stability improvement
2014-09-01 16:25:00 +01:00
Przemek Wirkus
2c166222b6
Added parent directory to import path to host test script so we can now impoer workspace_tools.* as we do in other scripts - problem was host_test.py and other tests run with custom CWD and imports are not easy to maintain
2014-09-01 16:10:24 +01:00
ytsuboi
1ee314c4a5
[LPC4337] first commit
...
just confirmed with >workspace_tools\make.py -m LPC4337_M4 -t ARM -p 25
2014-09-01 23:30:22 +09:00
Przemek Wirkus
e25ffc7856
Added to switch -c option 'eACommander' and 'eACommander-usb'
...
Added to switch --reset-type option 'eACommander' and 'eACommander-usb'
2014-09-01 15:13:42 +01:00
Przemek Wirkus
d8553d2724
Added copy + reset method for eACommander
2014-09-01 08:44:20 +01:00
Przemek Wirkus
400e4f8085
Added measurement prints to PERF test group
2014-09-01 08:44:08 +01:00
Przemek Wirkus
414a87083a
Added PERF_ tests to automated pool
2014-09-01 08:44:00 +01:00
Przemek Wirkus
65627812c5
Forced test case order by default to be sorted by test_id
2014-09-01 08:43:57 +01:00
Przemek Wirkus
b9c75a7712
Added 3 new performance tests (PERF_* group). Tests measure read/write speed of file system operation while using Stdio, FatFS and mbed (FIleHandle) implementations
2014-09-01 08:43:52 +01:00
Przemek Wirkus
01b0ed20f7
Added test output to test_entry in database so users can browse between results and see console output
2014-09-01 08:43:45 +01:00
Przemek Wirkus
020ae4df99
Added location parameter to build id in database. So we can distinguish all test suites working on one host
2014-09-01 08:43:41 +01:00
Przemek Wirkus
59bf36a2a5
Database feature: Added more info to build_id: added build_id type so builds can be divided into different sorts. E.g. some builds are only to build project and other will also run tests (default setting)
2014-09-01 08:43:38 +01:00
Przemek Wirkus
9f4946651a
Database functionality improved: Changes in database structure, added new features like: we update MUTs, test specification, test shuffle seed if needed and update test suite single run status at the beggining and in the end of test run
2014-09-01 08:43:34 +01:00
Przemek Wirkus
24a73e3c14
database access bugfixing. Also added few comemnts to database interface and logger interface
2014-09-01 08:43:30 +01:00
Przemek Wirkus
35fd4ad7d9
Database: added new factory and verbose database detection functions
...
Added separate file to store test suite DB access interface
Added new functionality to database interface: database name, connection status, hostname + uname functionality
Added option --db to singletest.py so users can define database connection url for database access
Added database configuration check with switch --config. Now users can combine switch --db and --config to check database conenctivity
2014-09-01 08:43:25 +01:00
Przemek Wirkus
4aaf7d4e3f
DB access, added build id status consts
2014-09-01 08:43:21 +01:00
Przemek Wirkus
884fed5a63
Mysql DB access: small updates
2014-09-01 08:43:14 +01:00
Przemek Wirkus
1e4ac92f2a
Database / MySQL API support added (test suite will access DB to store test results)
2014-09-01 08:43:10 +01:00
Rohit Grover
616ac8929a
add support for nRF51-DK
2014-08-28 16:36:16 +01:00
Bogdan Marinescu
fee50a80ff
Fixed case for FATFileSystem
2014-08-28 13:14:38 +01:00
Bogdan Marinescu
024a68e792
Publish FatFileSystem under mbed-official
2014-08-28 10:54:35 +01:00
Bogdan Marinescu
2b696a06fc
Synchronize FatFileSystem automatically
2014-08-28 10:42:59 +01:00
Yihui Xiong
cb75014f09
[nrf51822][gcc_arm]: fix softdevice path and srec_cat params of makefile templates
2014-08-28 16:54:28 +08:00
Sissors
ae822b969a
Merge remote-tracking branch 'martins/dev_ksdk_update'
...
Conflicts:
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
2014-08-24 17:12:27 +02:00
Bogdan Marinescu
bbc120c478
Merge pull request #460 from xiongyihui/stm32f407
...
DISCO_F407VG - add USBDevice support and a variant - ARCH_MAX
2014-08-21 14:57:36 +01:00
Yihui Xiong
cbe4a4b26e
add target ARCH_MAX, a variant of DISCO_F407VG
2014-08-21 16:48:40 +08:00
Yihui Xiong
132278ac87
add USBDevice library support for DISCO_F407VG
2014-08-21 16:03:37 +08:00
Przemek Wirkus
a9713521d7
Added missing macros to symbol list
2014-08-20 10:59:28 +01:00
Bogdan Marinescu
e4bd6f4df3
Merge pull request #444 from chrta/enable_jinja_template_inheritance
...
Enable the use of template inheritance for exporters
2014-08-18 15:11:48 +01:00
Bogdan Marinescu
4dbfe1ea08
Merge pull request #445 from Experiment-626/master
...
Renamed TARGET_GHI_MBUINO to TARGET_OC_MBUINO to match the new name of t...
2014-08-18 09:18:55 +01:00
Bogdan Marinescu
601712595f
Merge branch 'master' of github.com:mbedmicro/mbed
2014-08-15 16:20:11 +01:00
Bogdan Marinescu
3082f90285
Enabled GCC_ARM for NRF51822 targets in official build
2014-08-15 16:19:20 +01:00
Przemek Wirkus
ab2433cac2
Test bugfix: bugfixed RTOS (mutex, semaphore) - not thread safe stdio causes test result prints to be interrupted by threads' printing
...
test bugfix: added support for targetID print from device for 'hello world' and 'stdio' testcases
2014-08-15 11:17:52 +01:00
Przemek Wirkus
e5f2d119ae
Added self parameter to mbedToolchain::__exit__() method
...
Removed unused modules' imports
Few minor indent issues fixed
2014-08-14 17:40:58 +01:00
Bogdan Marinescu
cc0476de33
Merge branch 'master' of github.com:mbedmicro/mbed
2014-08-14 17:13:41 +01:00
Bogdan Marinescu
939725575d
Switched XADOW_M0 to uARM for correct compilation
2014-08-14 17:11:57 +01:00
Aron L. Phillips
bf254ca673
For this commit, renamed GHI_MBUINO to OC_MBUINO as required for the platform change as well as the TARGET_GHI_MBUINO to TARGET_OC_MBUINO directory.
2014-08-14 10:56:32 -04:00
Przemek Wirkus
4bc1944973
Removed two logger entries in global test api functions (JSON parser prompters)
2014-08-14 14:39:52 +01:00
Przemek Wirkus
7d3ce4d65f
Fixed toolchain colummn order when using --config option
2014-08-14 14:31:28 +01:00
Bogdan Marinescu
ba4f09543f
Merge branch 'master' of github.com:mbedmicro/mbed
2014-08-14 12:40:26 +01:00
Bogdan Marinescu
8c28ed250a
Removed DISCO_F407VG from the official build
...
It was basically useless, since there's no corresponding target on
mbed.org
2014-08-14 11:38:11 +01:00
Przemek Wirkus
a09f3dd605
Bugfix: when displaying extra summary using -t option some indexes are not found and dictionary must be checked against key
2014-08-14 11:30:50 +01:00
Przemek Wirkus
278acbec5d
Host test: wrapped mbed.serial.timeout into separate function to avoid traceback and send proper IO_SERIAL error from host test(s)
2014-08-14 11:29:56 +01:00
Christian Taedcke
cc09416bd2
Using jinja2 environment to load the template file.
...
This enables the use of template inheritance, see
http://jinja.pocoo.org/docs/templates/#template-inheritance
2014-08-13 21:52:47 +02:00
Przemek Wirkus
a5bdd4a8bb
More comments added to methods in host_test.py
2014-08-13 11:29:06 +01:00
Przemek Wirkus
005c3a7b87
Host test: wrapped timeout for MUTs serial port access to handle IO_SERIAL error while accessing serial port
2014-08-13 11:11:51 +01:00
Przemek Wirkus
d076c51060
Changed short description for --firmware-name switch
2014-08-13 10:27:12 +01:00
Przemek Wirkus
61f028f050
Fixed commit issues regarding logging mechanism - missed during previous commits
2014-08-13 10:27:10 +01:00
Przemek Wirkus
8cc7678c4b
Small comment indent in test web api file
2014-08-13 10:27:07 +01:00
Przemek Wirkus
f80d0302a7
Added simple logger CLI logger (with logging to file) plus simple logger super class
2014-08-13 10:27:05 +01:00
Przemek Wirkus
23bcf850b3
Small update to new functionality for logger
2014-08-13 10:27:03 +01:00
Przemek Wirkus
0e6803b787
Bugfix: fixed function printing table with test results per target (switch -t)
2014-08-13 10:27:00 +01:00
Przemek Wirkus
698fe930e6
Changed functions' docstring format a little to mach singletest, test api and test webapi files
2014-08-13 10:26:58 +01:00
Przemek Wirkus
fd23d125db
reset functionality extensions: added function which will handle image configuration file changes after binary (image) copy to target. Now we can copy binary (image) into specified directory on MUTs disk
2014-08-13 10:26:55 +01:00
Przemek Wirkus
28b48ae4d0
reset functionality extensions: adding 'image_copy_method_selector' - function which will apply if necessary image configuration file modifications when image is copied onto MUT
2014-08-13 10:26:53 +01:00
Przemek Wirkus
17c0132d56
Added parts of functionality related to extra reset types, global timeout increments and image configuration file modifications
2014-08-13 10:26:50 +01:00
Przemek Wirkus
0f8c5dc494
MPS2: Added function which will modify image cfg. file for MPS2 board. Added skeleton for log functionality
2014-08-13 10:26:48 +01:00
Przemek Wirkus
c1ebcb498b
Simple indent for function call parameters
2014-08-13 10:26:46 +01:00
Przemek Wirkus
64640c8880
Feature: MPS2 reset functionality implementation (not finished and will not break current implementation)
2014-08-13 10:26:43 +01:00
Przemek Wirkus
5947838b2b
BUgfix: jobs (-j) value was not properly set in SingletestRunner class parameters
2014-08-13 10:26:41 +01:00
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
0xc0170
44822442da
[HAL] K22F - CMSIS files, target.py addition
2014-08-05 12:21:53 +02: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
Toyomasa Watarai
320e384f02
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-07-31 11:13:19 +09:00
Toyomasa Watarai
49231e22ad
Merge remote-tracking branch 'upstream/master'
2014-07-31 10:33:24 +09:00
Przemek Wirkus
d5b7006223
Added reset option to host_test so in the future we can use different reset type, e.g. touch reset.txt on systems like MPS2 boards
2014-07-30 17:53:03 +01:00
Przemek Wirkus
d9fbefd373
Test compliance with LPC1549 and LPC11U68
2014-07-30 17:53:01 +01:00
Przemek Wirkus
4c24cd6665
Fixed shuffle seed print only when shuffling
2014-07-30 17:52:58 +01:00
Przemek Wirkus
12b8dff9f9
First RESTful API functionality draft
2014-07-30 17:52:56 +01:00
Przemek Wirkus
783d20bac8
Added commandline parser help display when -i or -M option is missiog from command line
2014-07-30 17:52:54 +01:00
Przemek Wirkus
62c3118e38
Bugfixed filter target counter when used with filter.
2014-07-30 17:52:51 +01:00
Przemek Wirkus
d71e2713dd
Added simple filtering switch for -S option. This can be extended in the future to other switches like -r / -R
2014-07-30 17:52:49 +01:00
Przemek Wirkus
d28da8ec83
Fixed flow for JSON defect line / column parsing from json exceprion msg string
2014-07-30 17:52:46 +01:00
Przemek Wirkus
03c96a45de
Now issues in JSON configuration files will be printed in human readable format.
2014-07-30 17:52:43 +01:00
Przemek Wirkus
d0cd53e29f
Few pyLint issues fixed
2014-07-30 17:52:41 +01:00
Przemek Wirkus
dc12ff6bba
Fixed few pyFlakes issues + simple refactoring of unused variables and imports
2014-07-30 17:52:38 +01:00
Przemek Wirkus
c75944562f
Bugfix: removed blocking continue from shuffling option
2014-07-30 17:52:36 +01:00
Przemek Wirkus
d66852d09f
Added simple commen to GOANNA_PATH. This will be refactored in the future to get more flexible Goanna settings in private_settings.py
2014-07-30 17:52:33 +01:00
Przemek Wirkus
28e4fc4f06
Separation for test class SingletestRunner towards Object Oriented design. Added shuffle seed to recreate test order when shuffling test order
2014-07-30 17:52:31 +01:00
Przemek Wirkus
fee2533ab9
Small source code and print indent refactoring
2014-07-30 17:52:29 +01:00
Toyomasa Watarai
c66f9943a6
Added --multibyte_chars option
...
Added --multibyte_chars option for ARM and uARM build.
This enables to use multi-byte character such as Japanese or Chinese
especially for string literal.
It should not be affected single-byte character set. Tested with
Japanese Windows environment.
2014-07-30 10:54:08 +09:00
Bogdan Marinescu
7d32effdfd
Merge pull request #419 from 23chrischen/master
...
Change F411 to Cortex-M4F instead of Cortex-M4
2014-07-29 18:47:55 +01:00
23chrischen
97cdccdf03
Change F411 to Cortex-M4F instead of Cortex-M4
2014-07-29 09:43:48 -05:00
Przemek Wirkus
68b2f4648f
FAT library will be now built to .a / .ar separate folder. New switch -f / --fat is introduced for build.py script
2014-07-28 14:04:26 +01:00
Przemek Wirkus
4c10fbb660
Changed copyright date to 2014
2014-07-25 17:37:16 +01:00
Przemek Wirkus
8fab5bca18
Bugfix: Replaced magic value of UNDEF test result with proper const name
2014-07-24 15:33:46 +01:00
sg-
67a3183567
Add new platform. Based on K64F.
2014-07-22 09:15:52 -05:00
Przemek Wirkus
21ddd8b6cf
bugfix: option -t was not displaying all targets
2014-07-22 10:59:54 +01:00
Mihail Stoyanov
55f9b014de
Add GHI_MBUINO target support
2014-07-22 11:12:05 +03:00
Mihail Stoyanov
8d5d92fea8
Added notify_start() to indicate test start
...
Added BusOut test
2014-07-22 09:53:05 +03:00
jesusalvarez
8b831ab53b
Enable exporters for LPC4330_M4
2014-07-21 21:41:05 -04:00
0xc0170
ed13c38055
[Travis] Libraries addition to some targets
2014-07-21 11:45:27 +01:00
0xc0170
cd18872a83
[Travis] Targets addition (should be all supported targets by GCC_ARM)
2014-07-21 10:36:10 +01:00
Przemek Wirkus
805f470880
Bugfix reported by Mihail: If image firmware is not found wrong number of rows is reported (returned by SingleTest.handle() method.
2014-07-21 10:03:04 +01:00
Przemek Wirkus
a540c47d8c
Add simple comment to explain dependencies for Unit Tests and CppUTest library
2014-07-21 09:44:53 +01:00
Mihail Stoyanov
787da10f72
RedBearLab NRF51822 target support
2014-07-19 18:57:26 +03:00
Martin Kojtal
df84f2b3e9
Merge pull request #404 from xiongyihui/master
...
New ARCH_GPRS target
2014-07-18 14:09:41 +01:00
Przemek Wirkus
2ad17c9f63
Added new switch -V which will allow users only to print test result text from serial port during test. It helps just to see test results from test / host test itself
2014-07-18 11:43:11 +01:00
Przemek Wirkus
f28e561da6
Added new switch -u. Now you can force test suite to shuffle test execution order so your tests are executed in random order
2014-07-18 10:21:47 +01:00
Przemek Wirkus
8c3fb1cdcc
Fixed bug in reporting IOERR_COPY. test_all_result was not filled with IOERR_COPY error when using -n ooption with single test
2014-07-18 10:21:43 +01:00
Przemek Wirkus
05bc565d33
Removed trailing spaces
2014-07-18 10:21:40 +01:00
0xc0170
e2a080bd79
[tools] Fixed iterating through the available hex files
2014-07-17 15:14:22 +02:00
Rohit Grover
0e24b53599
Allow combining against one from a set of Nordic soft-devices in decreasing order of preference.
2014-07-17 13:57:43 +01:00
Yihui Xiong
76f1eb949b
add ARCH_GPRS target
2014-07-16 18:34:20 +08:00
Przemek Wirkus
1da17bd076
Added MMA8451Q accelerometer test port for K20D50M platform
2014-07-15 12:32:10 +01:00
Przemek Wirkus
d6668565cf
Removed prints in verbose mode regarding skipped print. Still this prints can be shown using --verbose-skipped switch
2014-07-15 10:13:23 +01:00
Przemek Wirkus
19bfb0eb61
Added new feature: Now user can change default global name of project (test) binary to other name or by default use name chosen by the suite which is test folder name
2014-07-15 10:13:17 +01:00
Martin Kojtal
2031512f69
Merge pull request #400 from micromint/master
...
[LPC4330] Updated LPC4330_M4 port
2014-07-15 07:35:28 +01:00
jesusalvarez
e84df816c4
Restored assert on gpio_object.h. Added export template for GCC ARM Embedded (TOOLCHAIN_GCC_ARM)
2014-07-14 10:05:37 -04:00
Przemek Wirkus
ed4f76b9de
Added TIMEOUT as one of the rest results. Fixed test result structure in result summary (not all results were added)
2014-07-14 13:08:36 +01:00
Przemek Wirkus
c4fc4931a9
Added simple print to table in -S switch command
2014-07-14 11:49:06 +01:00
jesusalvarez
4e82296c05
Updates to LPC4330_M4 drivers
2014-07-11 14:48:25 -04:00
Przemek Wirkus
2b2187587c
Removed (again) RPC test from automation pool.
2014-07-11 11:24:51 +01:00
Przemek Wirkus
0725b33375
Added exception handling for prettytable and serial modules - gracefuly handle missing imports.
2014-07-11 11:24:03 +01:00
Przemek Wirkus
41a7dada69
Removed TODO section in comments - all TODOs are fixed and implemented now.
2014-07-11 10:34:52 +01:00
Przemek Wirkus
ce078d6e90
Added few comments to functions. Removed fixed TODO in copy function. Refactored one function to return string instead of priting it.
2014-07-11 10:33:13 +01:00
Przemek Wirkus
a8d47821be
pyFlakes issue fixed: Removed two unused variables
2014-07-11 10:21:11 +01:00
Bogdan Marinescu
bbf5cbc715
Merge pull request #397 from 0xc0170/dev_k20d50m
...
[K20D50M] K20D5M -> K20D50M
2014-07-11 09:57:00 +01:00
Mihail Stoyanov
8c8b3eb3b9
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-07-11 11:19:02 +03:00
Mihail Stoyanov
0d85f673ed
Fixed compile with IAR
...
Added get_dep_opt for ARM class
2014-07-11 11:13:22 +03:00
Mihail Stoyanov
b92e928f6a
Trade slightly more CPU usage for less memory usage
2014-07-10 22:30:51 +03:00
Przemek Wirkus
c3cfff246c
Replaces prompts starting with >>> with simple one liners. It will be later refactored to common display format via some 'print info/warn/err class'
2014-07-10 18:26:39 +01:00
Mihail Stoyanov
853630792e
Restore verbose logging
2014-07-10 20:10:21 +03:00
Przemek Wirkus
80745d51ee
Test loops feature part 3: Finnaly commit. Added Loops info in pretty table in test sumary. Added Result resolving by test result list analysis.
2014-07-10 18:05:01 +01:00
Przemek Wirkus
98ae711ba5
Test loops feature part 2: added local and global loops counter to switches and test execution function.
2014-07-10 17:10:13 +01:00
Przemek Wirkus
b78617df93
Test loops feature part 1: added --loops and --global-loops switches, added test_loops paramater for test handler
2014-07-10 15:58:17 +01:00
Przemek Wirkus
a1c9c941b5
Added serial port wrappers for read/write instead of raw serial port access to access MUT serial port. This will allow to catch more issues with communication with MUT during tests. This will also 'hide' tracebacks from test suite execution.
2014-07-10 14:54:05 +01:00
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
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
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
efead473eb
Issues from pyFlakes corrected in the script (removed some unused imports and functions)
2014-07-10 10:57:42 +01: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
Przemek Wirkus
05b19683ff
Typos corrected in optparser info strings
2014-06-23 10:42:53 +01:00
Christian Taedcke
bfb06e200b
Disable rtti for gcc.
2014-06-21 12:24:05 +02:00
dinau
84be4cfc65
Merge branch 'github.com/master'
2014-06-21 06:56:49 +09:00
dinau
323a5d7270
LPCCAPPUCCINO] initial port
...
LPCCAPPUCCINO is the breakboard that has LPC11U37,
https://strawberry-linux.com/catalog/items?code=12045
Schematic:
https://strawberry-linux.com/pub/cappuccino-sch.pdf
2014-06-20 23:08:02 +09:00
bcostm
fa38a1d303
[NUCLEO_F411RE] Add uVision4 exporter
2014-06-20 14:17:55 +02:00
Bogdan Marinescu
f60bb902c9
Merge pull request #358 from 0xc0170/dev_kds_exporter
...
kds exporter
2014-06-17 13:28:25 +03:00