Laurent Meunier
0f3d2acf2b
Allow target or application level definition of extra TICKLESS stack size
...
Adding a check to let application or target force increase idle thread
stack size.
2019-07-11 11:40:53 +01:00
Devaraj Ranganna
c802042952
Remove MBEDTLS_PSA_CRYPTO_C from PSA NS targets
...
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2019-07-11 11:40:53 +01:00
Devaraj Ranganna
9bd8925042
1. Include MBEDTLS_CONFIG_FILE before evaluating MBEDTLS_PSA_CRYPTO_C 2. Remove macro MBEDTLS_PSA_CRYPTO_C from PSA targets
...
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2019-07-11 11:40:53 +01:00
Alexandre Bourdiol
08f76145e3
Add STM32H743ZI to IAR export definition
2019-07-11 11:40:53 +01:00
Antti Yli-Tokola
1eb799e4fa
TLSSocket: print certificate info only when tracing is enabled
...
Flagging these functions out will reduce flash size more than 3k.
2019-07-11 11:40:53 +01:00
Hugues Kamba
aebad5203a
microlib support: Specify compiler version unable to build without the fix
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
742fff4f5b
K82F: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
206cc999e6
KL27Z: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
4799f3de6b
K66F: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
ad48edbda0
KL43Z: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
73f4e0306e
KL82Z: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
66cf982b2c
KW24D: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
0ab31ca416
KW41Z: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
cde58d2a65
K24F: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
d184baf6e9
K22F: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
9a4db66bf5
STM32WB: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
9c1664f21e
STM32L4: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
69582c3eed
STM32H7: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
3bc4f9599f
STM32F3: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
b006fe2a31
STM32L0: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
92b43947c8
STM32F0: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
a6dd6f0bde
STM32F7: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Filip Jagodzinski
f158ac0077
K64F: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2019-07-11 11:40:53 +01:00
Jaeden Amero
5b47bb030a
crypto: Enable use on non-PSA targets
...
Move PSA Crypto implementation files outside of a TARGET_PSA folder,
enabling use of PSA Crypto APIs on more Mbed OS targets.
2019-07-11 11:40:53 +01:00
Hugues Kamba
0aa289d8b2
microlib support: Fix build with Arm Compiler 6 and MicroLib
...
Building binaries with MicroLib and Arm compiler 6 has been failing
because of a bug in Arm compiler 6. The compiler introduces a
symbol, `__scanf_mbtowc`, which is not present in MicroLib C library.
The present commit adds a weak reference to the symbol to allow a
successful linkage. This is a temporary fix until the bug in the
compiler is fixed. It should be removed after the compiler bug is fixed.
2019-07-11 11:40:53 +01:00
Amanda Butler
9f09eb908d
Edit MbedCRC.h
...
Review changes, and edit file while I'm at it.
2019-07-11 11:40:53 +01:00
Bartek Szatkowski
9460de5319
Extend MbedCRC class doxygen to add more operational details
2019-07-11 11:40:53 +01:00
Bartek Szatkowski
d8907da90c
Fix doxygen for MbedCRC
2019-07-11 11:40:53 +01:00
jeromecoutant
ad3b345aa4
STM32: enable CRC for all L0/L4/F7
2019-07-11 11:40:53 +01:00
Chun-Chieh Li
f81516f6d5
M23: Fix compile error with mbed fault handler
...
M23 doesn't implement Main Extension. So like M0/M0+, these registers HFSR/
MMFSR/BFSR/UFSR/DFSR are not present on M23. Remove access to them in mbed
fault handler for M23 targets.
2019-07-11 11:40:53 +01:00
Tymoteusz Bloch
be4d40b1b3
Fixed LWIPStack socket_sendto member to fail if interface IP4/6 version differ from destination adress IP version
2019-07-11 11:40:53 +01:00
Hugues Kamba
e30060a217
mem pool size: Fix calculation of memory pool size for portability
...
Replace the hardcoded value calculation of the memory pool block size
with the RTX preprocessor macro (via a shim layer).
This is in preparation for the replacement of the direct access of RTX
functionalities in Mbed OS with an access via CMSIS.
2019-07-11 11:40:53 +01:00
Laurent Meunier
f1601b0ad7
Check Properties have been set
2019-07-11 11:40:53 +01:00
Martin Kojtal
74d2b8e5b9
cellular: fix file permission
2019-07-11 11:40:53 +01:00
Maciej Bocianski
121f28da0f
HAL I2C: adds missing DEVICE_I2C guards
2019-07-11 11:40:53 +01:00
jeromecoutant
4b751b3245
Wrong timeout value in greentea tests
2019-07-11 11:40:53 +01:00
Mirela Chirica
227013f7cc
Cellular: Added handling for BG96 network PDP context deactivation
2019-07-11 11:40:53 +01:00
Laurent Meunier
4a6310a26b
Add extra idle debug stack size in case all STATS are enabled
2019-07-11 11:40:53 +01:00
Kimmo Vaisanen
8a86811f1a
Cellular: Fix PLMN debug trace for IAR
...
IAR does not allow printing from null pointer as parameter for %s. PLMN string
can be null depending on user configuration.
2019-07-11 11:40:53 +01:00
Teppo Järvelin
050af7c49c
Cellular: fix athandler to use correct timeout in case of multiple urc's
...
Start time was not updated when multiple urc's were found and so timeout
was set to zero. Now that start time is updated, timeout is correct.
2019-07-11 11:40:53 +01:00
mudassar-ublox
6acf1d70cc
Style issue fixed
2019-07-11 11:40:53 +01:00
mudassar-ublox
1e29490dba
socket close callback
2019-07-11 11:40:52 +01:00
Kevin Bracey
15b103e5e5
NSAPI/lwIP: Use netconn_recv_tcp_pbuf
...
Slight RAM+speed efficiency improvement - read the TCP implementation's
native pbufs, rather than forcing netconn_recv to generate netbuf
wrappers for us. Saves one small lwIP heap allocation per TCP packet
received.
2019-07-11 11:40:52 +01:00
Qinghao Shi
bb726b3be6
modify targets.json to trun off MPU
2019-07-11 11:40:52 +01:00
Qinghao Shi
9745d04d5f
correct CMSDK for M0Plus due to MPU is not presented
2019-07-11 11:40:52 +01:00
d-kato
d88af0e69d
Fix bugs by optimization
2019-07-11 11:40:52 +01:00
d-kato
099617dfd9
tests-mbed_drivers-crc: Increase the task stack
2019-07-11 11:40:52 +01:00
Volodymyr Medvid
3bc1d20bc4
PSOC6: add SOFTFP to standard component list
...
This allows Cypress to deliver middleware libraries with
precompiled libraries for SoftFP ahd HardFP, separated by
component-specific sub-directories:
COMPONENT_SOFTFP/TOOLCHAIN_GCC_ARM/libcy_capsense.a
COMPONENT_HARDFP/TOOLCHAIN_GCC_ARM/libcy_capsense.a
2019-07-11 11:40:52 +01:00
Marten Lootsma
50eae59dd9
Changed to one more info to debug
2019-07-11 11:40:52 +01:00
Marten Lootsma
54cebf9116
Add trace logging with size of block device
2019-07-11 11:40:52 +01:00