Martin Kojtal
334c02f7d4
Cellular: not-supported error if MODEM_ON_BOARD not defined
...
If a test is empty, it leads to undef. Therefore if a test requires additional
details, it should print an error [NOT SUPPORTED].
2017-06-30 10:01:46 +01:00
Jimmy Brisson
9f829ffe26
Merge pull request #4559 from geky/fat-remove-fat_filesystem_set_errno
...
fatfs: Remove unused fat_filesystem_set_errno function
2017-06-29 11:06:22 -05:00
Jimmy Brisson
8f42c87ab7
Merge pull request #4446 from hasnainvirk/add_cellular_unit_tests
...
Customer port verification tests for cellular
2017-06-29 11:04:56 -05:00
Jimmy Brisson
a39ac60305
Merge pull request #4159 from adustm/STM_sha256_F439ZI
...
NUCLEO_F439ZI/mbedtls: add SHA256 hw_acceleration
2017-06-28 09:31:25 -05:00
Mihail Stoyanov
717150cdf2
Reorganize vendor specific code into targets folders, following the mbed-os/targets/ design pattern
2017-06-27 14:20:36 -05:00
Martin Kojtal
f530714bca
Merge pull request #4639 from theotherjimmy/fix-lrwan1-usbhal
...
Deduplicate USBHAL_STM_TARGET.h
2017-06-27 14:46:27 +02:00
Armelle DUBOC
ec72ac0a28
Merge branch 'master' into STM_sha256_F439ZI
2017-06-27 08:25:42 +02:00
Jimmy Brisson
e3e54e5fd3
Merge pull request #4607 from geky/fix-mbr-init
...
bd: Fix missing init in MBRBlockDevice
2017-06-26 15:28:16 -05:00
Jimmy Brisson
453d9ee96c
Deduplicate USBHAL_STM_TARGET.h
2017-06-26 14:55:29 -05:00
Jimmy Brisson
0a2a48c957
Merge pull request #4157 from adustm/STM_sha1_F439ZI
...
NUCLEO_F439ZI/mbedtls: add SHA1 hw_acceleration
2017-06-26 10:28:49 -05:00
Jimmy Brisson
d103979e92
Merge pull request #4572 from bcostm/add_usb_disco_l072cz
...
DISCO_L072CZ_LRWAN1: Add support of USB Device
2017-06-26 10:28:31 -05:00
Jimmy Brisson
1dfc2296a7
Merge pull request #4400 from jeromecoutant/PR_USB_REORG
...
STM32 USBDevice files
2017-06-26 10:21:19 -05:00
bcostm
43646330e9
DISCO_F413ZH: Add this board in mbedOS2 CAN tests
2017-06-22 09:23:06 +02:00
arostm
5e3350ce38
DISCO_F413ZH: Modification needed to build
2017-06-22 09:07:00 +02:00
Christopher Haster
f2c93c7724
bd: Add asserts on initialization in HeapBlockDevice
2017-06-21 13:51:57 -05:00
Christopher Haster
adc3d75936
bd: Fix missing init in MBRBlockDevice
2017-06-21 13:33:40 -05:00
bcostm
cc47104059
DISCO_L072CZ_LRWAN1: Remove unused code
2017-06-20 16:12:32 +02:00
bcostm
24d94c8425
DISCO_L072CZ_LRWAN1: Add USB device configuration files
2017-06-20 16:07:07 +02:00
Anna Bridge
c5e1fa70d9
Merge pull request #4242 from bcostm/dev_disco-l475-iot
...
DISCO_L475VG_IOT01A : Add new target
2017-06-20 11:41:42 +01:00
Anna Bridge
b30481d266
Merge pull request #4523 from hasnainvirk/eth_flag_lwip
...
Check Ethernet before including lwipopts_conf.h
2017-06-20 11:40:23 +01:00
Jimmy Brisson
c08864b588
Merge pull request #4444 from Archcady/lwip_issue
...
resolve lwip init twice issue
2017-06-19 18:28:49 -05:00
Jimmy Brisson
1ffbdfc048
Merge pull request #4364 from mazimkhan/mbed-tls-test
...
Add C API for Greentea client
2017-06-19 11:58:47 -05:00
Jimmy Brisson
a6695ae5a8
Merge pull request #4504 from geky/gt-add-reserved-memory-reporting
...
greentea: Add reporting of reserved heap
2017-06-19 11:03:30 -05:00
Jimmy Brisson
e4bdedc7c2
Merge pull request #4562 from geky/fat-init-bd
...
fatfs: Fixed initialization of block device in mount/unmount functions
2017-06-19 11:02:52 -05:00
adustm
e63912ff44
Check that the HASH is not busy before save and restore iHW registers
2017-06-16 11:03:50 +02:00
adustm
842791bef7
handle context swap + change macro name
2017-06-16 11:03:46 +02:00
adustm
85d68e32f7
replace 64 by define
2017-06-16 11:03:41 +02:00
adustm
b38eea2caf
Remove tabs, fix doxygen comments
2017-06-16 11:03:32 +02:00
adustm
c2a85fb12a
Rework SHA1 update for buffer <4 bytes management
2017-06-16 11:03:27 +02:00
adustm
ca65e01ffa
Handle 64 bytes buffers
2017-06-16 11:03:23 +02:00
adustm
dac9004684
Move MBEDTLS_SHA1_C from mbedtls_device.h to targets.json
2017-06-16 11:02:42 +02:00
adustm
85d549c902
Improve memory management
2017-06-16 11:02:38 +02:00
adustm
f26ae03e48
Remove unneeded function declarations + include file
...
Move include platform from sha1_alt.h to sha1_alt.c
2017-06-16 11:02:33 +02:00
adustm
996e093b77
Better explanation of the use of mbedtls_sha1_context fields
2017-06-16 11:02:29 +02:00
adustm
1695e9a7bb
use mbedtls_zeroize instead of memset(xxx,0,xxx)
2017-06-16 11:02:24 +02:00
adustm
ddd186cc61
NUCLEO_F429ZI/mbedtls: add SHA1 hw_acceleration
2017-06-16 11:01:43 +02:00
adustm
a27498c44a
Check HASH is not busy before save/resteore context
2017-06-16 10:48:41 +02:00
adustm
021b84a140
Handle context swapping + rename macro ST_SHA256_BLOCK_SIZE
...
Handle 64 bytes accumulation
2017-06-16 10:47:31 +02:00
adustm
f1704733af
Remove trailing whitespace
2017-06-16 10:47:18 +02:00
adustm
80b58614a2
SHA256: get ready to return error codes
2017-06-16 10:47:07 +02:00
adustm
b929b54b7c
Replace 64 by MBEDTLS_SHA256_BLOCK_SIZE
2017-06-16 10:46:56 +02:00
adustm
4976e2f3c7
Align SHA256 with MD5 and SHA1 implementation
...
This will solve Size <4 issues
2017-06-16 10:43:54 +02:00
adustm
0805876e0b
NUCLEO_F429ZI/mbedtls: add SHA256 hw_acceleration
2017-06-16 10:43:43 +02:00
Sam Grove
109269da9c
Merge pull request #4414 from tkaman/master
...
Enable CM3DS_MPS2 target
2017-06-15 11:20:09 -05:00
Christopher Haster
d7fe4ff599
fatfs: Fixed initialization of block device in mount/unmount functions
...
At some point the "mount" parameter for "f_mount" was name "force". This
led to a bit of confusion that ended with the default mount function
never calling block device init.
This is fine, since the block device can be manually initialized, but
a better user experience is where the filesystem initializes the block
device for the user.
This is backwards compatible due to the repeatability of the block
device init functions.
2017-06-14 16:35:15 -05:00
Christopher Haster
f158d81aab
fatfs: Removed unused fat_filesystem_set_errno function
...
At some point this was replaced by fat_error_remap
2017-06-14 15:29:30 -05:00
Yuguo Zou
b1ca77b6b8
A better approach to flip "netif_inited"
2017-06-13 18:04:00 +08:00
Azim Khan
0b929199e4
Remove multiple definition of GREENTEA_SETUP added due to rebase
2017-06-13 10:02:55 +01:00
Russ Butler
9620b0fc7f
STM32 - fix bug were sockets stop receiving data
...
The function _eth_arch_low_level_input() is meant to pass data into
LWIP and to prepare the ethernet buffers to receive more data.
If the LWIP heap is empty and the call to pbuf_alloc() in
_eth_arch_low_level_input returns null, the ethernet receive buffers
are not updated to receive data. Because of this the ethernet RX
interrupt will not fire. Since the RX interrupt is the only thing that
triggers a call to _eth_arch_low_level_input(), the receive buffers
will never get cleared, and the device stops receiving data.
To prevent this from happening, this patch ensures that the function
_eth_arch_low_level_input() clears the receive buffers even if a new
pbuf for the data couldn't be allocated.
This issue can be reproduce by running the test
"features-feature_lwip-tests-mbedmicro-net-udp_echo_parallel"
and on the same machine running the below python script to flood the
device with UDP broadcast packets:
MY_IP = #ADD your local IP here
from socket import *
s = socket(AF_INET, SOCK_DGRAM)
s.bind((MY_IP, 1234))
s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
for _ in range(1000):
s.sendto("test data", ('255.255.255.255', 1234))
print("Message sent")
2017-06-12 22:18:04 -05:00
bcostm
f6a48838ad
DISCO_L475VG_IOT01A: Move USB device config files
2017-06-12 17:03:12 +02:00