paul-szczepanek-arm
6a2b6b891a
use existing macro names
2019-02-25 09:49:16 +00:00
Martin Kojtal
5f38878f3a
Merge pull request #9791 from sarahmarshy/m0-start-app
...
Support mbed_start_application for Cortex-M0+
2019-02-25 09:40:37 +01:00
Martin Kojtal
92385a13da
Merge pull request #9822 from netanelgonen/crypto-spm-get-key-info
...
return the new values for key type & size even if function fails
2019-02-25 09:36:33 +01:00
Martin Kojtal
3fd8f1b28e
Merge pull request #9825 from davidsaada/david_fsst_remove_unnecessary_prints
...
Remove unnecessary prints in FileSystemStore class
2019-02-25 09:36:11 +01:00
Martin Kojtal
0d3fba8093
Merge pull request #9666 from kfnta/sequana_psa_delivery
...
Use new delivery for FUTURE_SEQUANA_PSA
2019-02-25 09:18:40 +01:00
panyz0725@thundersoft.com
1a1904644a
Add api about I2C and SPI ....
2019-02-25 14:23:37 +08:00
panyz0725@thundersoft.com
3c1d938abf
Add ARM_LIB_STACK to resolve CI Error
2019-02-25 11:03:32 +08:00
panyz0725@thundersoft.com
12e4adab99
Add USER_BUTTON and SPI in file PinNames.h
2019-02-25 11:03:32 +08:00
panyz0725@thundersoft.com
1dadab7e5a
Add license in file cmsis_nvic.h
2019-02-25 11:03:32 +08:00
panyz0725@thundersoft.com
db5d6963ef
Modify license about file GPIO, SPI and system
2019-02-25 11:03:32 +08:00
panyz0725@thundersoft.com
217d2ce1fe
Modify license
2019-02-25 11:03:31 +08:00
panyz0725@thundersoft.com
ec9fd55c8f
Update code
2019-02-25 11:03:31 +08:00
panyz0725@thundersoft.com
003a75bd26
Add "SPDX-License-Identifier: Apache-2.0"
2019-02-25 11:03:31 +08:00
panyz0725@thundersoft.com
7e265c81bd
Add platform TT_M4G9
2019-02-25 11:03:31 +08:00
Nir Sonnenschein
1d4c280d2a
a-style fix for unrelated code
2019-02-25 00:46:06 +02:00
Nir Sonnenschein
84b618704b
fix comment issues
2019-02-24 14:32:36 +02:00
Nir Sonnenschein
ffaf083b75
a-style fixes for code
2019-02-24 14:25:25 +02:00
David Saada
671c5a0510
Remove unnecessary prints in FileSystemStore class
2019-02-24 14:23:40 +02:00
Netanel Gonen
165719d11f
return the new values for key type & size even if function fails
2019-02-24 11:24:12 +02:00
Russ Butler
f6ed7cee41
Optimize tickless interrupt latency
...
Remove unnecessary critical sections from the SysTimer code since
the access should already be serialized.
2019-02-23 17:44:51 -06:00
Russ Butler
d43ca21ec5
Optimize tickless tick computation
...
Optimize the tick computation in the following ways:
1. Use relative time rather than absolute time
2. Replace multiplication/division pair with just multiplication
or division:
"* 1000000ULL / OS_TICK_FREQ" -> "* US_IN_TICK"
"* OS_TICK_FREQ / 1000000" -> "/ US_IN_TICK"
2019-02-23 17:44:29 -06:00
Lei Zhang
a47b365776
PSOC6: send HCI reset after patch RAM download
...
After the patch RAM download is completed, a HCI reset should be sent in order to initialize the registers. Some of the initialization won't be called if the HCI reset is not sent after firmware download.
2019-02-22 23:43:52 -08:00
Deepika
f7a6d254f6
rand() by default does increment of 1, randomizing more
...
Random number generation in case of IAR 8, requires TLS support.
Thread local storage is not part of Mbed OS, test is updated to have random
numbers sparse, but in future random number creation should be moved to main
thread, or use some other logic for randomization instead of rand() call.
2019-02-22 16:44:54 -06:00
Deepika
49266c161c
Remove TOOLCHAIN_GCC_CW_NEWLIB files
2019-02-22 11:31:18 -06:00
Brian Daniels
0e6056b985
Update requirements.txt
...
Add an upper bound to the API version of pyusb.
Co-Authored-By: c1728p9 <butleja10511@hotmail.com>
2019-02-22 10:54:59 -06:00
Russ Butler
6527cf2bad
Update files to include SPDX-License-Identifier
...
Update the header of all files to use a newer license template which
includes SPDX-License-Identifier.
2019-02-22 10:53:24 -06:00
Russ Butler
9f116d9f33
Applied more astyle fixes
2019-02-22 10:53:24 -06:00
Russ Butler
005df3559c
Applied suggested astyle fixes
2019-02-22 10:53:23 -06:00
Russ Butler
8d731561cf
Remove inclusion of mbed.h from USB
...
Remove mbed.h from USB files and fix the build errors this causes.
This is required to pass CI.
2019-02-22 10:53:23 -06:00
bcostm
bd6e9aa4d2
STM32L4 USB: enable USBDEVICE
2019-02-22 10:53:23 -06:00
Filip Jagodzinski
4a4dcdb5b8
Tests: USB: Use astyle to format the test class
2019-02-22 10:53:23 -06:00
Filip Jagodzinski
38032453a5
Tests: USB: Fix 'endpoint halt' test
...
Abort all endpoint transfers before running the test again.
Use an updated vendor request to explicitly restart device reads.
2019-02-22 10:53:23 -06:00
bcostm
b6b7d00fed
STM32F7 USB: enable USBDEVICE in targets.json
2019-02-22 10:53:23 -06:00
bcostm
a98eb739b1
STM32F7 USB: add NUCLEO_F756ZG in pins definition
2019-02-22 10:53:23 -06:00
bcostm
e96b8a4803
STM32F7 USB: change VBUS pin for DISCO_F746NG FS
2019-02-22 10:53:22 -06:00
bcostm
28462d476a
STM32F7 USB: add patch in CubeF7 hal driver
2019-02-22 10:53:22 -06:00
bcostm
aa2b76a995
STM32L4 USB: move HAL_PCD_EP_Abort function
...
This function is for USB_OTG_FS devices only. Move it in the correct place (in "#ifdef USB_OTG_FS" area).
2019-02-22 10:53:22 -06:00
bcostm
82498cf3f8
STM32L4 USB: add pins definition for STM32L496/L4R5 MCUs
2019-02-22 10:53:22 -06:00
bcostm
4ca33aa266
STM32L4 USB: add patch in CubeL4 hal driver
2019-02-22 10:53:22 -06:00
TomoYamanaka
b3dec25ceb
Renesas : Implement USB Device feature
...
I implemented USB Device feature for Renesas mbed boards.
The code referenced the following code as a starting point and is implemented it by inheritting USBPhy same as other boards.
(mbed-os\features\unsupported\USBDevice\targets\TARGET_RENESAS)
2019-02-22 10:53:22 -06:00
Filip Jagodzinski
1ec448dbd0
Tests: USB: Add a README for Linux users
...
Explain how to overcome xHCI limitations in kernels prior to v4.17 and
successfully run USB tests.
2019-02-22 10:53:22 -06:00
bcostm
7354eb2779
STM32F4 USB: enable USB Device in targets.json
...
tests-usb_device-basic are OK on the following platforms:
NUCLEO_F412ZG
NUCLEO_F413ZH
NUCLEO_F429ZI
NUCLEO_F446ZE
DISCO_F413ZH
DISCO_F469NI
2019-02-22 10:53:22 -06:00
bcostm
becb32061d
STM32F4 USB: remove useless macro
2019-02-22 10:53:22 -06:00
bcostm
1e807a305e
STM32F4 USB: add patch in CubeF4 hal driver
2019-02-22 10:53:22 -06:00
Filip Jagodzinski
7db3a8a34a
Tests: USB: DTR fix for Linux hosts
...
A DTR line is used to signal that the host has configured a terminal and
is ready to transmit and receive data from the USB CDC/Serial device.
When this test suite is run with the use of a Linux host, a workaround has
to be used to overcome some platform specific DTR line behavior.
Every time the serial port file descriptor is opened, the DTR line is
asserted until the terminal attributes are set.
As a consequence, the device receives a premature DTR signal with a
duration of 200-500 us before the correct, long-lasting DTR signal set by
the host-side test script. (tested on the Linux kernel 4.15.0)
The solution is to wait for the first DTR spike, ignore it, and wait for
the correct DTR signal again.
2019-02-22 10:53:21 -06:00
Russ Butler
a4a3b3d429
Remove USB disconnect delay from Serial test
...
Remove the USB disconnect delay since there is no reason this is
needed. Failures which occur without this indicate a device or host
problem.
2019-02-22 10:53:21 -06:00
Russ Butler
930b29dd83
Tests: USB: Increase serial open retries
...
Double the number of attempts that are made to open a serial port.
This makes tests run more reliably on Windows.
2019-02-22 10:53:21 -06:00
Russ Butler
96154b577a
Tests: USB: Remove TX_DELAY_MS from serial test
...
Remove TX_DELAY_MS and all the places it was called since it is not
needed when DTR flow control is used.
2019-02-22 10:53:21 -06:00
Russ Butler
8f72f314d7
Tests: USB: Use DTR to make Serial tests reliable
...
Update the serial host test to set DTR low before opening a serial
port. Set DTR high once the serial object is ready. This ensures that
no data is sent by the device until the host is ready.
2019-02-22 10:53:21 -06:00
Filip Jagodzinski
31fe3ee11e
Tests: USB: Increas the size of RX CDC test data
...
This ensures the flow control is tested.
2019-02-22 10:53:21 -06:00