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
Kari Haapalehto
427a395f64
Correcting the error-case trace from mesh-api interfaces
2019-01-14 13:06:14 +00:00
Yossi Levy
98f6364e87
Adding return MBED_ERROR_UNSUPPORTED in _storage_config_default if no component is defined.
2019-01-14 13:06:14 +00:00
Yossi Levy
40263b3c5c
fixing FAT mount failure in kvstore FILESYSTEM
2019-01-14 13:06:14 +00:00
Yossi Levy
b7004eb2a3
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-14 13:06:14 +00:00
Alastair D'Silva
b0220082de
Don't use define checks on DEVICE_FOO macros (partner code)
...
The DEVICE_FOO macros are always defined (either 0 or 1).
This patch replaces any instances of a define check on a DEVICE_FOO
macro with value test instead.
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2019-01-14 13:06:14 +00:00
Teppo Järvelin
fcc9bb7d4d
Cellular: fix state machine to check network attach
...
Added check to state machine that if modem is attached to a network
it is considered to be registered to a network and state machine
can continue to next states. This fixed issues seen in IoT network
that network does not allow registering if already attached.
2019-01-14 13:06:14 +00:00
Veijo Pesonen
baab309f8b
Increases events.shared-stacksize to 2K
...
ESP8266 driver started to use global event queue to handle some AT
parsing and call Socket::sigio() events. It turned out that when
running DNS tests, or Pelion Client, the stack space (1kB) is not
enough for the purpose.
Therefore we propose that this is raised to 2kB, as the assumption
is that event loop should allow as equivalently complex code than
any other threads.
In Mbed OS, the default Thread stack size is 4kB, but we assume 2kB
to be enough for non-blocking event purposes.
2019-01-14 13:06:14 +00:00
Yossi Levy
db1dadee74
Documnent changes and adding const to get_type method
2019-01-14 13:06:14 +00:00