Pharap
b6aba2f985
Fix bug in templated attach function
...
The arguments passed to `Callback<void()>`'s constructor were the wrong way round,
thus preventing the `attach` function from being instantiated.
This patch corrects that by switching the order of the arguments.
2019-01-10 21:16:13 +00:00
Martin Kojtal
d20b59153a
Merge pull request #9244 from theamirocohen/kvstore_tests_api
...
Kvstore tests api change to run on K64F only
2019-01-10 13:48:31 +00:00
Cruz Monrreal
cb4d4288c4
Merge pull request #9269 from heejungPark/master
...
SDT64B: Add TARGET_SDT64B, a bootloader file on SDT64B
2019-01-10 00:17:10 -06:00
Cruz Monrreal
d6c014c20d
Merge pull request #9215 from offirko/offir_bootloader_get-device-key
...
Direct access to device key
2019-01-10 00:14:14 -06:00
David Saada
5d1985019f
Remove kvstore's mbed_lib.json file (not relevant any more)
...
In addition, use the NOT_SUPPORTED directive to skip the tests.
2019-01-09 16:25:13 +02:00
Martin Kojtal
65729d6800
Merge pull request #9278 from boomer41/master
...
DeviceKey: [Security Fix] Generated ROT-key is still used when TRNG fails
2019-01-09 13:09:01 +00:00
Amir Cohen
9a5841ad00
Kvstore tests api change to run on K64F only
...
Change KVStore API tests to run only on K64F, these tests check the KVStore functionality without actually testing the board's storage,
Thus they should produce the same results for each device they run on.
K64F was selected for no special technical reason but only because of it being available and convenient to use.
2019-01-09 14:52:11 +02:00
Yossi Levy
423c4fbc18
The direct_access_devicekey test should not run if there is no component flashiap block device in the target
2019-01-09 13:48:25 +02:00
offirko
6592e85c13
Added utility function to help locate expected internal flash tdbstore position.
...
(Supporting FILESYSTEM and TDB_EXTERNAL configuration only)
2019-01-09 13:48:25 +02:00
offirko
bb0d1afa9a
Updated test to consider tdb_internal non default configuration as well
2019-01-09 13:48:25 +02:00
offirko
945579378e
Adding low code size tool for direct access to Devicekey.
...
This enables application with code size restrictions to access
devicekey directly based on address in internal flash without kvconfig overhead
2019-01-09 13:48:24 +02:00
Martin Kojtal
cc9562e0a5
Merge pull request #9136 from yossi2le/yossi_tdbstore_nvstore_co_exist
...
TDBStore and NVStore should create an error if co exist.
2019-01-08 12:02:37 +00:00
Martin Kojtal
5a5ad8d26d
Merge pull request #9200 from davidsaada/david_tdbstore_gc_if_corrupt
...
TDBStore: Perform garbage collection on failed writes
2019-01-08 11:55:31 +00:00
Martin Kojtal
42fee4502d
Merge pull request #9241 from davidsaada/david_tdbstore_variant_erase_unit_fix
...
TDBStore: fix bug in sector blank check for variant sized sectors
2019-01-08 09:52:15 +00:00
Martin Kojtal
e6efad1aee
Merge pull request #9271 from KariHaapalehto/fix_error_case_trace
...
Correcting the error-case trace from mesh-api interfaces
2019-01-08 09:51:02 +00:00
Martin Kojtal
b833bbde78
Merge pull request #9237 from yossi2le/yossi_remove_num_entreies
...
Refactoring and fixing some issues in KVStore configuration.
2019-01-08 09:48:26 +00:00
Stephan Brunner
9d8835741b
Fix security bug in DeviceKey
2019-01-07 18:04:33 +01:00
Martin Kojtal
17b0d4e295
Merge pull request #9152 from jarvte/check_attach_status_stm
...
Cellular: fix state machine to check network attach
2019-01-07 16:37:12 +00:00
Yossi Levy
71afcf6c40
Adding return MBED_ERROR_UNSUPPORTED in _storage_config_default if no component is defined.
2019-01-07 16:50:06 +02:00
Martin Kojtal
0eabafa551
Merge pull request #9135 from yossi2le/yossi_get_type_for_bd
...
Get type for BlockDevice
2019-01-07 12:26:29 +00:00
Martin Kojtal
4ec7dd722d
Merge pull request #9251 from hasnainvirk/randomizing_join_retrial
...
LoRaWAN: Randomizing backoff for Join process
2019-01-07 10:24:30 +00:00
Kari Haapalehto
7068e456dd
Correcting the error-case trace from mesh-api interfaces
2019-01-07 10:48:46 +02:00
heejungPark
4f3c50b87e
Added TARGET_SDT64B, a bootloader file on SDT64B
2019-01-07 10:52:34 +09:00
David Saada
72f6f6c92f
TDBStore: Perform garbage collection on failed writes
...
Partial writes may turn storage unusable. GC clears this scenario.
2019-01-06 15:03:40 +02:00
Cruz Monrreal
54f759176b
Merge pull request #9210 from AnttiKauppila/mbed_h_fix
...
mbed.h includes removed
2019-01-04 10:27:30 -06:00
Donatien Garnier
9dae672ac0
Fixes for features/FEATURE_BLE/ble/services/EddystoneConfigService.h
2019-01-04 09:54:14 +00:00
Donatien Garnier
bc2bd89f83
Fixes for features/FEATURE_BLE/ble/services/EddystoneService.h
2019-01-04 09:50:24 +00:00
Martin Kojtal
5a2469da87
Merge pull request #9183 from SeppoTakalo/lwip_tcp_timeout
...
Allow LwIP TCP retransmissions to be configured and tune those smaller.
2019-01-04 08:44:24 +00:00
Martin Kojtal
0f7381d436
Merge pull request #9058 from pan-/fix-scan-timeout
...
BLE: suppress scan timeout if we disabled scanning
2019-01-04 08:41:36 +00:00
Hasnain Virk
c07ae669ff
Randomizing backoff for Join process
...
Randomizing backoff by 200ms to 1000ms for Join Requests in a dense
network will add robustness and better chances of reception by the base
station especially in cases of catastrophic network outage and
reconnection.
2019-01-04 02:10:50 +02:00
Cruz Monrreal
e66e616e51
Merge pull request #9220 from desmond-blue/fix-ble_on_phy_update
...
BLE: NRF52 returns used tx/rx phy on phy update callback
2019-01-03 15:32:18 -06:00
Antti Kauppila
bc76c2a2f5
36510 test build fixed
2019-01-03 19:53:17 +02:00
Cruz Monrreal
f9e840efbd
Merge pull request #9218 from RonEld/use_platform_zeroize
...
Change to mbedtls_platform_zeroize()
2019-01-03 10:35:45 -06:00
David Saada
66117097c4
TDBStore: fix bug in sector blank check for variant sized sectors
2019-01-03 17:14:43 +02:00
Yossi Levy
719395f347
fixing FAT mount failure in kvstore FILESYSTEM
2019-01-03 14:47:24 +02:00
Yossi Levy
388da7f841
Remove ROM overlaps checkup for kvstore FLASHIAP blockdevice if non default values are use
...
remove of rbp_number_of_entries from the kvstore configuration. Adding default option for storage_type
allowing the system to choose TDB_INTERNAl, TDB_EXTERNAL or FILESYSTEM base on the blockdevice component
set in the target board. Adding remarks to kv_config.cpp and break simplify the _get_blockdevice_FLASHIAP function
2019-01-03 14:01:42 +02:00
Desmond Chen
f281e06e46
BLE: NRF52 returns tx/rx phy on phy update callback
2019-01-03 10:11:14 +08:00
Seppo Takalo
f3bbd2b4dd
Allow LwIP TCP retransmissions to be configured and tune those smaller.
...
Currently, LwIP segment retransmission time is 12, which is very long
time as each timeout doubles the retransmission timeout.
Make that to 6 as that is same what we use in Nanostack.
2019-01-02 19:05:16 +02:00
Seppo Takalo
50eb243762
Don't consume 36 kB just for Ethernet buffers.
...
Kintis EMAC is consuming 16 rinbuffers for input, and 8 buffers for output.
This is over-use because input packets are immediately allocated from
heap when passed to LwIP. Therefore the number can be creatly reduced.
2019-01-02 19:05:16 +02:00
Ron Eldor
e0571c0bf2
Change to mbedtls_platform_zeroize()
...
Change the use of the local static function `mbedtls_zeroize()` to
the Mbed TLS platform function `mbedtls_platform_zeroize()`.
2019-01-01 13:56:58 +02:00
Antti Kauppila
02b0f79e15
mbed.h includes removed
2018-12-28 14:36:10 +02:00
Yossi Levy
d934b1bd00
Remove ROM overlaps checkup for kvstore FLASHIAP blockdevice if non default values are use
2018-12-26 12:08:34 +02:00
Yossi Levy
677dbd1612
removing output parameter from avoid_conflict_nvstore_tdbstore function.
2018-12-23 14:27:56 +02:00
Yossi Levy
fcd24aa62b
Create runtime error if TDBStore and NVStore are created in internal flash
2018-12-23 14:27:56 +02:00
Yossi Levy
b17d13e75e
Documnent changes and adding const to get_type method
2018-12-23 14:27:14 +02:00
Yossi Levy
9590441288
astyle fix
2018-12-23 11:03:45 +02:00
Yossi Levy
b8b7292d8e
astyle fix
2018-12-23 11:03:45 +02:00
Yossi Levy
1d71fb1c9f
Add get_type method to block devices.
2018-12-23 11:03:45 +02:00
Cruz Monrreal
ac361d6a4b
Merge pull request #8739 from tymoteuszblochmobica/master
...
L3IP Interface Implementation
2018-12-20 15:41:37 -06:00
Cruz Monrreal
c1226ffbd8
Merge pull request #8916 from jeromecoutant/PR_F439
...
STM32F429/STM32F439 alignment
2018-12-20 12:08:42 -06:00