Commit Graph

475 Commits (ec406b1740b8b5b502f95f991bf0d2cbdd4bfc93)

Author SHA1 Message Date
Martin Kojtal c9a15d0530 Merge pull request #1854 from pan-/nrf51_port
RTOS port for NRF51 targets
2016-06-08 13:52:32 +01:00
Vincent Coubard c58198e52b Remove setbuf from rtos tests. 2016-06-07 17:50:00 +01:00
Martin Kojtal 4afc14d18b Merge pull request #1781 from LMESTM/fix_MBED_37_Init
Modify serial nc tests init part
2016-06-07 12:15:57 +01:00
Bartosz Szczepanski 10cce638a2 [NUCLEO_L476RG] Added CAN support
Added CAN API support for NUCLEO_L476RG target.

"stm32l476xx.h" file was changed to avoid compilation errors.

Change-Id: Ifadf7048f6c72c0311ec915e47ce2190460ede68
2016-06-06 16:20:46 +02:00
Bartosz Szczepanski 155d38ef9e [DISCO_L476VG] Added CAN support
Added CAN API support for DISCO_L476VG target.

*stm32l476xx.h* file was changed to avoid compilation errors.

NOTE: MBED_29 or MBED_30 cannot be tested on this platform because CAN pins are
soldered to USB, GYRO and others.

Change-Id: I2e85bd36dc45872b1ab617f072de98164f2c96f8
2016-06-06 16:19:11 +02:00
Bartosz Szczepanski bafd20f561 [DISCO_F746NG] Added CAN support
Added CAN API support for DISCO_F746NG target.

Change-Id: I3b475309ab9b08c2e0ca1e8fe7e10489b8256321
2016-06-06 13:28:00 +02:00
Bartosz Szczepanski 4d22e94156 [NUCLEO_F746ZG] Added CAN support
Added CAN API support for NUCLEO_F746ZG target.

Change-Id: Ib9d416125671e3e1f1ef89e88e6da66f4c457f02
2016-06-06 13:28:00 +02:00
Bartosz Szczepanski 6e77543313 [NUCLEO_F103RB] Added CAN support
Added CAN API support for NUCLEO_F103RB target.

Change-Id: Ib5dac8023917afef683ba0703d732bbf53efdcd9
2016-06-06 13:00:03 +02:00
Vincent Coubard e46b659799 Merge branch 'master' of https://github.com/mbedmicro/mbed into nrf51_port 2016-06-05 20:46:42 +01:00
Vincent Coubard 39a459f4b6 Port RTOS tests to nrf51.
Provide fixed stack stize for nrf51 targets.
Disable memory allocation for stdout otherwise tests fail on mkit target.
2016-06-05 18:32:47 +01:00
Bartosz Szczepanski 766b5c29e2 [DISCO_F429ZI] Added CAN support
Added CAN API support for DISCO_F429ZI target.

Change-Id: I54b7d0ed25baf179fd899087297f4b8e76fc040a
2016-06-03 15:13:39 +02:00
Bartosz Szczepanski ce781448b7 [DISCO_F469NI] Added CAN support
Added CAN API support for DISCO_F469NI target.

Change-Id: Icfc52ec532aa71412814f245b41494fa69df4430
2016-06-03 15:13:39 +02:00
Bartosz Szczepanski 96787cd79e [NUCLEO_F446RE] Added CAN support
Added CAN API support for NUCLEO_F446RE target.

Change-Id: I6e585fd5ef9e5395c1dc5b9c31d09427927a0021
2016-06-03 14:48:20 +02:00
Laurent Meunier 05baf365dc Synchronize host and target for nc serial auto test
We're ensuring target and host start-up sync here in 2 ways:
1) adding a delay on host side to make sure the serial
initialization can happen before sending a character is sent to target
2) in case of serial_nc_rx_auto.py test, we're sending a
first character S which will trigger the move from rx+tx
to NC+rx.

This should  avoid any crossing case due to HSOT being faster than target or vice-versa
2016-06-03 09:32:13 +02:00
Laurent Meunier c35a6f65f2 Modify serial nc tests init part
During initialization phase of the 2 NC serial tests,
there is a character being sent from host to target,
based on MBED_HOSTTEST_START. The problem is that
the target firmware then creates a "new" serial on the
same serial interface. the new or should, or at least may,
induce a reset of the IP, so that the character sent by host
would be lost. So we're moving the new earlier.

the real testing part happens later, to check the next
character is not received or sent.
2016-06-03 09:32:13 +02:00
Martin Kojtal 5ac648f866 Merge pull request #1762 from BartSX/can-devel-f3
[STM32F3xx] CAN development for STM32F3xx family
2016-06-03 07:59:19 +01:00
Martin Kojtal 7643399c1d Merge pull request #1835 from stevew817/feature/rtos_support_efm32
[Silicon Labs] Disable RTOS support for EFM32ZG
2016-06-02 11:51:00 +01:00
Steven Cooreman 0015943bd9 Remove RTOS support for EFM32 Zero Gecko because of too little RAM 2016-06-02 10:06:26 +02:00
Martin Kojtal 5df96fbec3 Merge pull request #1815 from stevew817/feature/rtos_support_efm32
[Silicon Labs] Provide RTOS support for EFM32 targets
2016-06-02 08:08:20 +01:00
Steven Cooreman b1accd3b07 Fix stack size on EFM32 RTOS tests to avoid heap overflow 2016-06-01 14:53:48 +02:00
Sam Grove 284bd081b4 Remove __enable and __disable irq calls from mbed hal common code 2016-05-28 17:19:55 +08:00
Bartosz Szczepanski f1c42bfc69 [NUCLEO_F302R8] Added CAN support
Added CAN API support for NUCLEO_F302R8 target.

*stm32f302x8.h* file was changed to avoid compilation errors.

Change-Id: Ia4ee8a90fe3f0ad6955dde21e78ea4a6c05e4fcd
2016-05-23 15:55:00 +02:00
Bartosz Szczepanski 347a5e629d [NUCLEO_F303K8] Added CAN support
Added CAN API support for NUCLEO_F303K8 target.

*stm32f303x8.h* file was changed to avoid compilation errors.

Change-Id: If093c84f19c5a5ef68938af4653a25271c1108ba
2016-05-23 15:55:00 +02:00
Bartosz Szczepanski 9a78b010a0 [NUCLEO_F303RE] Added CAN support
Added CAN API support for NUCLEO_F303RE target.

*stm32f303xe.h* file was changed to avoid compilation errors.

Change-Id: Ia6519c982261d43165dbce73cab7cfc0617474e2
2016-05-23 15:55:00 +02:00
Bartosz Szczepanski 656d1953d9 [NUCLEO_F334R8] Added CAN support
Added CAN API support for NUCLEO_F334R8 target.

*stm32f334x8.h* file was changed to avoid compilation errors.

Change-Id: Ic7b3273ffe24940ecdc189d2566a6a7f66825ce6
2016-05-23 15:55:00 +02:00
Bartosz Szczepanski fad2190225 [NUCLEO_F042K6] Added CAN support
Added CAN API support for NUCLEO_F042K6 target.

"stm32f042x6.h" file was changed to avoid compilation errors.

Change-Id: I9622a233775fc6834201a322740bf5026244d50e
2016-05-20 13:27:58 +02:00
Bartosz Szczepanski d140e9959a [NUCLEO_F072RB] Added CAN support
Added CAN API support for NUCLEO_F072RB target.

*stm32f072xb.h* file was changed to avoid compilation errors.

Change-Id: I9da75fde29fd19f0326d554acc1dbb5386b08317
2016-05-20 11:48:34 +02:00
Bartosz Szczepanski 8577163ca3 [NUCLEO_F091RC] Added CAN support
Added CAN API suport for NUCLEO_F091RC target.

*stm32f091xc.h* file was changed to avoid compilation errors.

Change-Id: I9207575a0e2ad0f8e3a4bb78eb23d1e7b4a94171
2016-05-20 11:48:33 +02:00
bcostm 13f0c1ff6f [NUCLEO_F746ZG] Add RTOS and MBED_A8 tests (#1728)
* Add RTOS, MBED_A8 tests

* [NUCLEO_F746ZG] Add pins for MBED_A8 test
2016-05-13 15:46:03 +01:00
Laurent Meunier 731148eb72 Back to 10ms period
As suggested in review comments, let's keep default 10ms period
2016-05-04 08:59:57 +02:00
Laurent Meunier c9350f8e5a Update ARDUINO test to allow period change 2016-05-03 18:05:43 +02:00
Mahadevan Mahesh 840cd1ccb5 Move PWM API to the target specific folder
Some use the FTM module and some use the TPM module.

Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-04-29 15:53:57 -05:00
Mahadevan Mahesh f512738f91 Add support for KL27Z FRDM board
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-04-29 15:45:05 -05:00
Martin Kojtal fe9720f24b Merge pull request #1626 from mtkrtk/rz_a1h_async_patch
[Renesas RZ/A1H] Enable asynchronous communications
2016-04-28 19:07:37 -05:00
Martin Kojtal 670e7bcb47 Merge pull request #1639 from mbedNoobNinja/master
New mbed platform VK_RZ_A1H
2016-04-28 19:07:17 -05:00
mbedNoobNinja fa0bf58e3c New mbed platform VK_RZ_A1H 2016-04-26 17:27:39 +03:00
svastm c0e03817aa [NUCLEO_L031K6] Update some tests 2016-04-21 16:27:19 +02:00
mtkrtk 4f25c166ac Revert "Revert "Add support for Renesas RZ/A1H""
This reverts commit 21bd16debe.
2016-04-08 17:44:29 +09:00
mtkrtk 21bd16debe Revert "Add support for Renesas RZ/A1H"
This reverts commit 621f1f1aa6.
2016-04-08 17:44:10 +09:00
Parthasarathy dd3c5f7fa8 Added support for SAMG55
* * Base Commit for SAMG55J19. No errors and no implementations.

* * Added gpio files.

* * Added pinmap files.

* * Base commit for usticker implementation.

* * Added gcc_arm export functionality

* * added files for usticker.
* added template file for samd55j19

* * GPIO IRQ base commit.

* * updated with changes in gpio irq driver.

* * Reverted back unexpected commit in SAM0 gpio driver.

* * updated gpio_irq driver.

* * correction in gpio and gpio_irq drivers.
* added support for some test for gpio.

* * base commit for peripheralpins for usart.
* update in serial apis.

* * updated serial apis.

* * updated serial apis and test.

* * update serial apis for asynch apis.

* * updated peripheral pins for i2c and spi.
* added test support for serial flow control

* * Base commit for low power ticker implementation.

* * base commit for port apis.
* update in lp ticker apis.

* * Added test support for port.

* * base commit for sleep apis.

* * Base commit for spi.

* * updated with corrections in gpio irq.
* usticker file updated with latest source.

* * updated with corrections for unexpected board reset.
* updated gpio irq apis and added test for the same.

* * updated sleep api for deepsleep.

* * updated serial apis.

* Added uc_ticker and SPI api implementations

* Removed unused SPI pin map

* Updated review feedback

* * implemented lpticker with TC module.
* updated files for KnR Coding Statndard.
* updated serial and usticker apis.

* * Base commit for AnalogueIn apis.

* * RTC apis base commit without implementation.

* * Updated with corrections in lpticker implementations.

* * Added implementation for rtc apis.

* * updated with implementations for pwm.
* changed usticker from TC0 to TC1.

* Added I2C support

* * removed setvector usage from usticker and lpticker implementations
* added tests for SAMG55J19

* * Removed unwanted .o and .d files.
* Updated I2C files for KnR Coding Standards.
* Update for reducing compiler warnings in peripheralpins,c
* Updated with PWM free implementation.

* * Removed unwanted headers file inclusion.
* Compiler warning corrections in serial_api.c

* * Updated ADC with 16 bit mode initialization and code refinements.
* Updated PWM with code refinements.

* Updated I2C review feedback and fixed style

* Updated target name for SAMG55

* * Added Test Support for I2C with AT30TSE75X and Added Support for SAMG55J19 in atmelstudio project exporter

* * Added Test Support for I2C with AT30TSE75X and Added Support for SAMG55J19 in atmelstudio project exporter

* Used NVIC_SetVector for interrupt callback

* Removed Target macro define in test

* Updated test cases to have SAMG55 support

* * Updated with corrections in Serial and SPI asynchronous implementations.
* Updated deepsleep api implementation
* Merged LP_Ticker with latest code from mbed 3.0 repository.

* * updated with corrections in I2C Asynch implementation.
2016-04-05 18:05:59 +01:00
mtkrtk 621f1f1aa6 Add support for Renesas RZ/A1H 2016-04-01 22:10:29 +09:00
mtkrtk 994c59dce2 Add support for Renesas RZ/A1H 2016-04-01 21:37:34 +09:00
Brian Daniels 3362325a03 Fixing issue with NOT_SUPPORTED messages 2016-03-14 10:29:23 -05:00
Brian Daniels c38209f6d6 Adding more [NOT_SUPPORTED] messages to tests 2016-03-02 13:13:36 -06:00
Brian Daniels a36d49aacc Adding NOT_SUPPORTED errors to tests 2016-02-29 12:38:16 -06:00
Martin Kojtal bd0417cb15 Merge pull request #1520 from adustm/b_b96b_can
[STM B96B_F446VE] Add CAN feature
2016-02-26 17:07:15 +00:00
adustm a58480e9eb [B96B_F446VE] Add the target for can test 2016-01-29 14:20:51 +01:00
adustm 0e739aaab3 [B96B_F446VE] remove specific B96B results
Requested by Martin: test is now failing, as B96B_F446VE gives
RX_COMPLETE event on top of errors and Char_Match
2016-01-29 14:12:55 +01:00
adustm 6ff8955d58 [B96B_F446VE] Add Can test files + bug fix in can_api.c 2016-01-29 14:09:25 +01:00
adustm 230ddcfab4 [B96B_F446VE] Add this platform to UT_SERIAL_ASYNCH unitary test 2016-01-26 14:57:06 +01:00
Steven Cooreman 6ab14faf91 Fix wrong copy-paste in digitalInOut test 2016-01-14 16:43:02 +01:00
Aksel Skauge Mellbye 9dff016946 EFM32 Pearl Gecko test pins. 2016-01-12 17:24:35 +01:00
Wojciech Gorniak c11d54e5b6 Merge https://github.com/mbedmicro/mbed
Conflicts:
	workspace_tools/export/iar.py
	workspace_tools/toolchains/gcc.py
2015-11-20 10:08:05 +01:00
adustm 5ef5f1a43a remove wrlongly added file 2015-11-17 15:30:54 +01:00
Wojciech Gorniak 28dd5081ca removed whitespace in wfi test 2015-11-13 14:21:58 +01:00
Wojciech Gorniak da07e277d7 Revert "corrected serial port definition of rx test"
This reverts commit 21cfe15bc0.
2015-11-13 14:19:24 +01:00
Wojciech Gorniak 4857b44bb9 Merge branch 'master' of https://github.com/RafalFabich/mbed 2015-11-12 14:00:30 +01:00
Wojciech Gorniak 21cfe15bc0 corrected serial port definition of rx test 2015-11-12 14:00:06 +01:00
Mika Laurila 4efbea4102 Merge branch 'master' of https://github.com/RafalFabich/mbed 2015-11-12 14:18:53 +02:00
Mika Laurila 8a120324a9 Disabled HAL ticker in WFI test case for STM32F4 devices 2015-11-12 13:08:33 +02:00
adustm 11224405a8 Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into DEV_DISCOF429ZI
Conflicts:
	workspace_tools/build_release.py
	workspace_tools/export/gccarm.py
	workspace_tools/export/uvision4.py
	workspace_tools/export_test.py
2015-11-12 10:42:59 +01:00
Mika Laurila 6eb721caf2 Added TARGET_FF_ARDUINO to i2c_slave test 2015-11-12 10:02:34 +01:00
Rafal Fabich 63574f4c48 Added build target for STM32F410RB.
Initial version that can be built is based on STM32F411RE target which is compatible with F410.
TODOs: MCU specific modifications in CMSIS/HAL like memory sizes/map, peripherals, clocks, etc.
2015-11-12 09:07:47 +01:00
Mika Laurila e857c10dcd Added TARGET_FF_ARDUINO to i2c_slave test 2015-11-12 09:10:50 +02:00
dbestm ef9949b9ea Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_disco_f469ni 2015-11-10 10:09:20 +01:00
adustm b390f4cc27 Merge branch 'master' of https://github.com/mbedmicro/mbed into DEV_DISCOF429ZI 2015-11-09 18:04:26 +01:00
adustm 9783c7bf38 Debut RTOS_7 2015-11-09 17:40:08 +01:00
adustm 923617ceb4 STM_DISCO_F429ZI: allow this test to pass with 2 LEDs for DISCO_F429ZI 2015-11-09 10:41:49 +01:00
adustm 31b410f3cb STM_DISCO_F429ZI: allow the test to pass on this DISCO_F429ZI with only 2 LEDs 2015-11-09 10:40:55 +01:00
dbestm 306f1290fe [DISCO_F469NI] enhance files to pass pin out tests 2015-11-05 17:30:17 +01:00
akhilpanayam 6f96d862aa * updated mbed tests for SAML21J18A. 2015-11-04 16:01:49 +05:30
Rafal Fabich 274d769a0e Added build target for STM32F410RB.
Initial version that can be built is based on STM32F411RE target which is compatible with F410.
TODOs: MCU specific modifications in CMSIS/HAL like memory sizes/map, peripherals, clocks, etc.
2015-10-27 13:50:52 +01:00
dbestm 86c139d13b [NUCLEO_F303K8] add support for the nucleo_f303k8 2015-10-12 11:34:06 +02:00
dbestm f769fee22f Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f042k6 2015-10-01 14:04:34 +02:00
dbestm d3ae38ced6 [NUCLEO_F042K6] add nucleo_f042k6 support 2015-10-01 14:03:52 +02:00
akhilpanayam 6281ee8e71 * Added support for SAMD21G18A for Analog Test. 2015-09-29 10:33:04 +05:30
akhilpanayam ed74f3ae73 * Updated with corrections in PWM driver
* Added PWM LED test for W25 (SAMD21G18A)
2015-09-29 10:33:02 +05:30
akhilpanayam fef98f58e3 * updated interrupt chaining test. 2015-09-29 10:33:00 +05:30
vimalrajr 71ae8b0b9f Adding support for SAMD21G18A in SDK tests. 2015-09-29 10:32:59 +05:30
akhilpanayam 77bf03b30b * updated with test support for SAMD21G18A targets. Used pins commonly available in expansion headers of development boards.
* USBTX and USBRX pins updated.
2015-09-29 10:32:58 +05:30
Martin Kojtal 0fa6058084 Revert "[NUCLEO_F303K8] add support of the STM32F303K8" 2015-09-28 19:01:26 +02:00
dbestm d7ab336a2b Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f303k8
Conflicts:
	workspace_tools/host_tests/host_test.py
2015-09-28 14:23:53 +02:00
adustm dd1e6f2843 Merge remote-tracking branch 'mbedmicro/master' into dev_NUCLEO_F031K6 2015-09-25 16:53:15 +02:00
dbestm 0fb5d52a8c [NUCLEO_F303K8] add rtos support 2015-09-24 16:33:57 +02:00
dbestm a798dbf688 Revert "[NUCLEO_F303K8] add RTOS support"
This reverts commit e9728b552e.
2015-09-24 16:19:40 +02:00
dbestm e9728b552e [NUCLEO_F303K8] add RTOS support 2015-09-24 15:49:02 +02:00
Wojciech Gorniak 4b3edeb8a2 sx1272 driver removed from platform repo 2015-09-17 14:14:59 +02:00
Wojciech Gorniak a68263815f Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-09-17 11:52:48 +02:00
adustm 95bf707325 NUCLEO_F031K6 : update python and test files 2015-09-11 15:11:35 +02:00
Wojciech Gorniak 14202fb35a fixed SX1272MB1xAS constructor 2015-09-07 12:36:44 +02:00
Wojciech Gorniak 755181bd28 Spurious letter.
Conflicts:
	libraries/tests/radio/SX127xPingPong/main.cpp
2015-09-03 13:06:11 +02:00
Pawel Rozanski 4c95e443c8 Radio print function. 2015-09-03 12:54:36 +02:00
Pawel Rozanski d57d85951f Semtech's SX1276 PingPong import. 2015-09-03 12:42:10 +02:00
Pawel Rozanski f06226df4c ELMO's spi 2015-09-03 12:40:46 +02:00
akhilpanayam 4d5f7a3fa7 * updated port apis.
* added supprot for SAMD21J18A for mbed SDK tests.
2015-09-01 19:15:43 +05:30
akhilpanayam 37ddc4c0c3 * updated port apis for SAMD21J18A
* correction in analogueout api
* test support for analogueout in mbed SDK
2015-09-01 19:15:42 +05:30
vimalrajr b6e39b0735 Adding support for SAMD21J18A for mbed SDK tests. 2015-09-01 19:15:41 +05:30
Martin Kojtal 6f6625090c Merge pull request #1305 from bcostm/dev_NUCLEO_F446RE
NUCLEO_F446RE - Improvements + update of all STM32F4 (PWM12 + map/system files)
2015-08-20 10:40:11 +01:00
bcostm e4fd31fdfb Add this platform in MBED_A8 test 2015-08-17 15:09:46 +02:00
akhilpanayam 079b7cd697 * updated mbed SDK tests for SAMR21G18A 2015-08-14 17:36:29 +05:30