Commit Graph

21431 Commits (aeeccd9e248dba2fb8202969467ee7a3d21d1381)

Author SHA1 Message Date
Hasnain Virk aeeccd9e24 Doxygen update for LoRaRadio class
Added more documentation to the data structures and corrected the
inclusion of this class to the correct class hierarchy.
2019-01-14 13:06:14 +00:00
Alexander Zilberkant 807d0b64c6 Revert "Enable entropy injection on PSA targets"
mbedtls performs selftest on all entropy sources.
Enable injected source without proper entropy injection causes mbedtls
selftest to fail.

Application code can still enable entropy injection by adding the macros
to mbed_app.json/mbed_lib.json

This reverts commit 8c03e3e60d46da71708c4a0e4dacf46a0179d18d.
2019-01-14 13:06:14 +00:00
Alexander Zilberkant e399c89bd0 fix its_reset test 2019-01-14 13:06:14 +00:00
Alexander Zilberkant e7b5918d6b Set "TDB_INTERNAL" default storage for Pelion
NUCLEO_F411RE
NUCLEO_F429ZI
UBLOX_EVK_ODIN_W2
2019-01-14 13:06:14 +00:00
Alexander Zilberkant ce9fa065db Enable entropy injection on PSA targets
enable entropy injection on:
- K64F
- K66F
- NUCLEO_F411RE
- NUCLEO_F429ZI
- UBLOX_EVK_ODIN_W2
2019-01-14 13:06:14 +00:00
Alexander Zilberkant 6b68b77dbd Add FLASHAIP component 2019-01-14 13:06:14 +00:00
Alexander Zilberkant 3b90f2b9d0 Enable PSA APIs on Pelion boards
Add PSA label - enabling PSA APIs support on Pelion boards
- K66F
- K66F, NUCLEO_F429ZI
- NUCLEO_F411RE
- UBLOX_EVK_ODIN_W2
2019-01-14 13:06:14 +00:00
David Saada e57c9f35a8 Fix the general block device to support better low memory boards
In addition, fix prints and warnings.
2019-01-14 13:06:14 +00:00
c_jin 05eb6c59bd Support boot stack size configuration option 2019-01-14 13:06:14 +00:00
c_jin d09a3aa1e6 adjust directory structure for device 2019-01-14 13:06:14 +00:00
c_jin b9841a7314 resolve conflicting file targets.json and add support for GD32_E103VB 2019-01-14 13:06:14 +00:00
c_jin adc8b458c6 Add GD32_E10X as new target 2019-01-14 13:06:14 +00:00
jeromecoutant 3b4952124a STM32: replace missing #ifdef DEVICE_xxx 2019-01-14 13:06:14 +00:00
Guy Wild 8b9172432b Update BlockDevice.h 2019-01-14 13:06:14 +00:00
Mel Weed f32df9df98 minor editorial tweaks
partition's->partition
2019-01-14 13:06:14 +00:00
Yossi Levy 47b3ee298e Doxygen changes to ProfilingBlockDevice and SlicingBlockDevice. 2019-01-14 13:06:14 +00:00
Yossi Levy e5e795e574 Some Doxygen fixes in MBRBlockDevice and BlockDevice 2019-01-14 13:06:14 +00:00
jeromecoutant 1fa1ea0743 STM32: astyle check 2019-01-14 13:06:14 +00:00
jeromecoutant 9d1d967587 STM32 : typo error in QSPI 2019-01-14 13:06:14 +00:00
Cruz Monrreal II 57adcfdcc1 Corrected simplified astyle job behavior when base branch is not master
Consolidated efforts from PR #9336.

Previous job's env vars would not be populated correctly if the base branch of a PR was not master.
Corected by pulling remaining respository information to perform comparison between read-only instance of PR and base branch.
2019-01-14 13:06:14 +00:00
Michael Schwarcz 57d269c317 tools/importer script changes 2019-01-14 13:06:14 +00:00
c_jin 549bc0a14c adjust directory structure for device 2019-01-14 13:06:14 +00:00
c_jin a915c843e3 add SPDX indentifier, modify 450zi.icf file and static definition in us_ticker.c 2019-01-14 13:06:14 +00:00
c_jin ee09fe7dbf add button definitions 2019-01-14 13:06:14 +00:00
c_jin 2e1adee7d6 modify the 'INITIAL_SP' for GD32F450ZI 2019-01-14 13:06:14 +00:00
c_jin 224493fbfe Add GD32_F450ZI as new target 2019-01-14 13:06:14 +00:00
David Saada 5b281d7301 Remove kvstore's mbed_lib.json file (not relevant any more)
In addition, use the NOT_SUPPORTED directive to skip the tests.
2019-01-14 13:06:14 +00:00
Amir Cohen 7bb8345b65 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-14 13:06:14 +00:00
Veijo Pesonen 91832e6e78 socket_send() returns WOULD_BLOCK if server won't accept
Driver must return NSAPI_ERROR_WOULD_BLOCK if a server won't accept
data from the modem and the modem's buffers are full. In case that
socket is closed driver returns NSAPI_ERROR_CONNECTION_LOST.
2019-01-14 13:06:14 +00:00
Mahesh Mahadevan d374cfa5da LPC546XX: Do not make MCU_LPC546XX target public
This is a fix for Issue:9207

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-01-14 13:06:14 +00:00
kevin.ong 3c03d708bb STM32L476VG: fix wrong pin map function on ADC channels
This issue is start on https://github.com/ARMmbed/mbed-os/pull/6931

ADC pins must need STM_PIN_ANALOG_CONTROL_BIT to call LL_GPIO_EnablePinAnalogControl
2019-01-14 13:06:14 +00:00
Juha Ylinen 090f06f2e0 SPIFBlockDevice docs update 2019-01-14 13:06:14 +00:00
Cai c137ce9885 fix MPU compilation issue 2019-01-14 13:06:14 +00:00
Amanda Butler 48af6fd26b Edit README.md
Edit file, mostly for active voice.
2019-01-14 13:06:14 +00:00
heejungPark eaad4d036a Added TARGET_SDT64B, a bootloader file on SDT64B 2019-01-14 13:06:14 +00:00
deepikabhavnani f7d7432eca Use mbed_error_printf instead of debug for ISR friendly prints
Internally in sleep tracing `debug` was used for trace prints, but
all sleep API's are ISR safe and used in interrupts. This resulted in
hardfaults / errors.

Solution is to use `mbed_error_printf` instead for printing on UART
2019-01-14 13:06:14 +00:00
Yossi Levy 16a4e34d2c The direct_access_devicekey test should not run if there is no component flashiap block device in the target 2019-01-14 13:06:14 +00:00
offirko a1788e929d Added utility function to help locate expected internal flash tdbstore position. (Supporting FILESYSTEM and TDB_EXTERNAL configuration only) 2019-01-14 13:06:14 +00:00
offirko 879d234b72 Updated test to consider tdb_internal non default configuration as well 2019-01-14 13:06:14 +00:00
offirko 7136c78bff 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-14 13:06:14 +00:00
Veijo Pesonen 0f9098d239 Fixes AT-layer socket_open-functions
When a socket open fails it musn't be treated as fatal error. Returning
a device error which is then handled by an application is the correct
solution
2019-01-14 13:06:14 +00:00
Seppo Takalo ec57224a8d ESP8266: Set HW reset time to 2ms 2019-01-14 13:06:14 +00:00
Cruz Monrreal 40bfbc568f Updated pyyaml due to possible vulnerability
Ref: https://nvd.nist.gov/vuln/detail/CVE-2017-18342
2019-01-14 13:06:14 +00:00
Stephan Brunner c063eaae28 Fix security bug in DeviceKey 2019-01-14 13:06:14 +00:00
jeromecoutant 84a0a5d550 STM32 L0 & L1: FLASH is EEPROM 2019-01-14 13:06:14 +00:00
Martin Kojtal ad1de5096e travis: add keys for ubuntu - workaround 2019-01-14 13:06:14 +00:00
offirko 2b9f5dacc7 reduce info traces to debug level to prevent logs overflow 2019-01-14 13:06:14 +00:00
David Saada d85fda724e TDBStore: Perform garbage collection on failed writes
Partial writes may turn storage unusable. GC clears this scenario.
2019-01-14 13:06:14 +00:00
David Saada 69d57c8e8d TDBStore: fix bug in sector blank check for variant sized sectors 2019-01-14 13:06:14 +00:00
Yossi Levy cd53b0afe1 This commit fixes an issue in which boards with FlashIAP block device enabled fails the FlashIAP block device tests exists under the component directory. That's because they have no start address and size configured in the mbed_lib.json file. In order to simplify the test for targets with no definitions in the mbed_lib.json, the test will calculate the start address as the first sector after the application ends and up to the max size available. 2019-01-14 13:06:14 +00:00