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