Christopher Haster
55b992f130
bd: Added trim function to let filesystems give erase hints to FTLs
2017-09-24 21:34:28 +01:00
Christopher Haster
8c10a627f6
bd: Changed BlockDevice erase to default as no-op
...
This should help with confusion around devices that don't have
a physical erase operation, such as SD cards and spinny disks.
2017-09-24 21:34:28 +01:00
Andres Amaya Garcia
843da7b8cb
mbedtls: Disable MD5, SHA1, SHA256 HW ACC for STM32F439xI
...
STM32F439xI-family MD5, SHA1 and SHA256 hardware acceleration
occasionally produces incorrect output (#5079 ).
Don't enable MD5, SHA1 and SHA256 HW acceleration on STM32F439xI-family
targets by default until issue #5079 is fixed.
2017-09-24 21:34:28 +01:00
adustm
4f423ed50f
Change after code review : standardize calls among ST families Check return values in alignment with MBEDTLS error codes
2017-09-24 21:34:28 +01:00
adustm
56f5d7f70d
Use new interface of mbedtls instead of deprecated functions
2017-09-24 21:34:28 +01:00
adustm
8888e3911b
Fix multi context for AES CBC and ECB mode Fix mbed-os-example-tls-client use case
2017-09-24 21:34:28 +01:00
adustm
0673e24851
Enable AES_ALT mode again (remove workaround)
2017-09-24 21:34:28 +01:00
Arto Kinnunen
d67ba714ca
Fix redefinition of mbed TLS error codes
...
-Use guards around MBEDTLS macros.
2017-09-24 21:34:27 +01:00
Yuguo Zou
abe3a60e6a
Increase tcpip thread stacksize for REALTEK_RTL8195AM
...
The default stack size is not enough for debug profile (low compiler
optimization)
2017-09-19 11:36:38 +01:00
Hasnain Virk
9fd68c3754
Seperatig string literal from macro
...
From C++11 and beyond string literals must be seperated by space
so that they are recongizable as seperate tokens.
Context macro in PPPCellularInterface (CTX) has been causing issues
as it was not augmented with a space from a nearby string literal.
2017-09-19 11:36:37 +01:00
Shrikant Tudavekar
c563dd6ca8
update domain name to os.mbed.com
2017-09-19 11:36:37 +01:00
Anna Bridge
7b428916f5
Merge pull request #4949 from theotherjimmy/feature-armc5+armc6
...
NEW TOOLCHAIN: Add the ARMC6 Compiler
2017-09-13 10:39:15 +01:00
Martin Kojtal
de6d2918b8
Merge pull request #4987 from andresag01/release-mbedtls-2.6.0
...
Update mbed TLS to version 2.6.0
2017-09-12 06:18:46 +01:00
Jimmy Brisson
33113ae207
Correct unity math for ARMC6
...
The assumed that isnan and isinf would be macros, but they are functions
in ARMC6.
2017-09-11 13:20:33 -05:00
Jimmy Brisson
75549754bc
Compile source code for Maxim targets
...
They don't link because of differences in the precompiled libraries
2017-09-11 13:20:32 -05:00
Jimmy Brisson
922bf1b619
Update mbed OS to handle ARMC6 requirements
2017-09-11 13:20:32 -05:00
adbridge
6bd28ecb68
Remove string literal values and revert back to using CTX macro .
...
The previous fix to replace CTX with string literals was the wrong
solution. All that was actually required was to insert a space before
the macro.
2017-09-11 11:13:54 +01:00
Deepika
0132d31124
Fix IAR8 : user-defined literal operator not found
...
Cellular example had build issues with IAR8, combination of define and string
as argument to send function resulted in above error. Typecasting to const char *
didn't help, hence replacing the define explicitly.
2017-09-10 09:58:34 -05:00
Deepika
6c1ad4a4e4
Use correct IAR toolchain macro
2017-09-06 09:51:16 -05:00
Jimmy Brisson
84a28adc09
Merge pull request #4997 from kjbracey-arm/lwip_debug
...
Correct LWIP_DEBUG definition
2017-09-05 11:19:13 -05:00
Jimmy Brisson
857819f5d2
Merge pull request #4996 from kjbracey-arm/k64f_emac_1thread
...
Reduce K64F Ethernet driver to 1 thread
2017-09-05 11:18:44 -05:00
Jimmy Brisson
9f3801bc25
Merge pull request #4992 from akosthekiss/ble-doc-fixes
...
Fix BLE API docs
2017-09-05 11:17:16 -05:00
Martin Kojtal
5bddd881e9
Merge pull request #4406 from kjbracey-arm/shared_equeues
...
mbed_events.h: Add ability to request a shared event queue
2017-09-04 16:55:50 +01:00
Martin Kojtal
abafc6e7df
Merge pull request #4580 from deepikabhavnani/wifi_34
...
Use EventFlags instead of Semaphores
2017-09-04 16:54:55 +01:00
Martin Kojtal
18f79bfad7
Merge pull request #4907 from Patater/m487
...
Update uVisor to v0.30.0
2017-09-04 16:53:14 +01:00
Martin Kojtal
c0fe3b5109
Merge pull request #4911 from mikaleppanen/lwip_ipv4v6_ppp
...
Support cellular IPv4v6 dual stack in LWIP
2017-09-04 16:52:55 +01:00
Martin Kojtal
3f347ed290
Merge pull request #4843 from geky/fat-min-block
...
fatfs: Add lower bound to block sizes
2017-09-04 16:52:05 +01:00
Martin Kojtal
0fec52de94
Merge pull request #5001 from anttiylitokola/master
...
Update mbed-coap to version 4.0.10
2017-09-04 16:47:10 +01:00
Martin Kojtal
fc4afabab3
Merge pull request #4934 from Patater/stm32f439xi-aes-hw-disable
...
mbedtls: STM32F439xI: Don't enable AES acceleration by default
2017-09-04 16:46:24 +01:00
Kevin Bracey
b55af5c620
Use shared event queue for timer
...
Don't create our own timer thread - use the shared event queue.
2017-09-01 13:26:09 +03:00
Antti Yli-Tokola
e7c8a4d71f
Update mbed-coap to version 4.0.10
...
Fixes following error: IOTMAC-615 Node mDS registration failure during OTA transfer
2017-08-31 17:02:40 +03:00
Kevin Bracey
65639e80fc
Reduce K64F Ethernet driver to 1 thread
...
Save 1K of RAM by using only 1 thread for RX and TX, and
running the PHY check in lwIP's context.
2017-08-31 13:05:28 +03:00
Kevin Bracey
5a7405e1a3
Correct LWIP_DEBUG definition
...
Commit f602c936
incorrectly started defining LWIP_DEBUG as either 0 or
1.
lwipopts.h locally was changed to use #if, but all existing users
continued to use #ifdef. Therefore defining it to 0 was accidentally
enabling it for quite a few users.
This would have pulled in some unwanted lwIP code, and affected some
drivers, eg k64f_emac.c allocating an extra 2K of stack.
Correct lwipopts.h to either define it as 1 or leave it undefined, and
change the #if tests back to #ifdef, so all are consistent.
2017-08-31 11:51:10 +03:00
Akos Kiss
90b326a664
Fix BLE API docs
...
Some misguidances, some typos, some stylistics, some doxygen misuses.
2017-08-30 11:15:39 +02:00
Deepika
beb5aac640
RTOS: Add EventFlags class
...
EventFlags class is a wrapper for Event Flag functionality introduced in
RTOS2/RTX5.
2017-08-29 14:07:44 -05:00
Jimmy Brisson
4978a08ae2
Merge pull request #4960 from artokin/master
...
Nanostack update for mbed-os-5.6
2017-08-29 13:46:47 -05:00
Jimmy Brisson
318e92c028
Merge pull request #4950 from OpenNuvoton/nuvoton_usb
...
M487: Support USB device/host
2017-08-29 13:45:55 -05:00
Andres Amaya Garcia
7c8ed0cc42
Enable MBEDTLS_AES_ROM_TABLES in mbed TLS main conf
...
Enable the compile-time option MBEDTLS_AES_ROM_TABLES in the mbed TLS
main config.h file in mbed OS. This option has the effect of labelling
the AES tables as 'const' so they are placed in ROM, which saves some
RAM space.
2017-08-29 12:05:50 +01:00
Andres Amaya Garcia
adbba2c86b
Update mbed TLS to version 2.6.0
2017-08-29 11:50:29 +01:00
Christopher Haster
626256e104
fatfs: Added some asserts on block device geometry
2017-08-28 14:54:33 -05:00
Christopher Haster
a153dc625c
fatfs: Changed documentation of format to emphasize byte clusters
2017-08-28 14:54:24 -05:00
Arto Kinnunen
29a58635d9
Update Nanostack to v6.2.1
...
v6.2.1 targeted to mbed OS 5.6 release.
2017-08-25 16:24:52 +03:00
Jimmy Brisson
12d0340f14
Merge pull request #4940 from anttiylitokola/master
...
Update mbed-coap to version 4.0.9
2017-08-24 10:17:35 -05:00
Mika Leppänen
32131b61a8
Improved manual DNS address addition for dual stack case
...
If DHCP or PPP does not provide DNS addresses, for dual stack, adds both ipv4
and ipv6 DNS addresses to DNS list.
2017-08-23 16:47:17 +03:00
Mika Leppänen
0d5ac6e78d
Relocated lwip memory pool on memory restricted platforms
2017-08-23 16:47:16 +03:00
Arto Kinnunen
a1c4db2c90
Merge commit '33b0820afc856ebe8808cb0a8c1071bc74780743'
...
* commit '33b0820afc856ebe8808cb0a8c1071bc74780743':
Squashed 'features/FEATURE_COMMON_PAL/mbed-trace/' changes from af5f59c..b731d95
2017-08-23 15:48:29 +03:00
Arto Kinnunen
8e3df07eaa
Merge commit 'dd2b0955ae955137785c1dc6587594ea2c5161c5'
...
* commit 'dd2b0955ae955137785c1dc6587594ea2c5161c5':
Squashed 'features/FEATURE_COMMON_PAL/sal-stack-nanostack-eventloop/' changes from 1fc996d..be7cdd6
2017-08-23 15:10:21 +03:00
Arto Kinnunen
ca15df3db0
Merge commit '9d5a9f5a29d19b2e67402e4e452e13ce75baca7c'
...
* commit '9d5a9f5a29d19b2e67402e4e452e13ce75baca7c':
Squashed 'features/nanostack/FEATURE_NANOSTACK/coap-service/' changes from e125164..d65b6b0
2017-08-23 15:09:48 +03:00
Arto Kinnunen
9d5a9f5a29
Squashed 'features/nanostack/FEATURE_NANOSTACK/coap-service/' changes from e125164..d65b6b0
...
d65b6b0 Update unittests for nsdynmemlib API change (#71 )
bc69b8b Disable CoAP duplicate message detection (#69 )
ccb65f8 Change year 2017 to copyright (#68 )
76490a7 Add option to join COAP multicast group (#67 )
381d910 Register to multicast groups (#66 )
dce323c Add transaction delete to CoAP service (#65 )
feea33e Add option to select used socket interface (#63 )
5a5c0f9 Merge pull request #62 from ARMmbed/coap_separation
0d26c00 Modifying file headers and Makefile to adapt from libcoap to mbed-coap
d323c3a Fixing unit tests based on new coap library
d1a3d25 Modifying Makefile and source file based on new coap library
git-subtree-dir: features/nanostack/FEATURE_NANOSTACK/coap-service
git-subtree-split: d65b6b0eb890be93f667debe8da83aa498021ccf
2017-08-23 15:09:48 +03:00
Arto Kinnunen
a24fb4e5b1
Update Nanostack to v6.2.0
...
Nanostack v6.2.0 will be used in mbed-os-5.6
2017-08-23 15:06:32 +03:00