Hugues Kamba
9b8c5acb99
CMake: Fix build failure due to mbed-trace, mbed-client-randlib, and nanostack dir changes
2020-11-06 17:25:20 +00:00
Hugues Kamba
a0fbe2947a
CMake: Fix build failure due to CMSIS restructure
2020-11-06 17:25:20 +00:00
Hugues Kamba
4fc678c30d
CMake: Correct file listing for PSA
2020-11-06 17:25:20 +00:00
Hugues Kamba
0c8cb3134c
CMake: Fix build failure due to PSA dir move
2020-11-06 17:25:20 +00:00
Hugues Kamba
c876bc1d75
CMake: Fix build issue due to platform changes
2020-11-06 17:25:18 +00:00
Hugues Kamba
929adbe936
CMake: Add support for platform dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
1d6f86f553
CMake: Add support for features dir
2020-11-06 17:25:15 +00:00
mbedmain
8ef0a435b2
Update Mbed version block
2020-10-20 15:48:27 +01:00
Martin Kojtal
2d01a4412d
Merge pull request #13723 from boraozgen/feature/f412xg-crash-ram
...
Add crash RAM to STM32F412xG
2020-10-16 09:10:55 +01:00
Martin Kojtal
61aa6817f0
Merge pull request #13724 from harmut01/license_refactor
...
Add license notice to Arm copyrighted source files
2020-10-16 09:09:53 +01:00
Harrison Mutai
d1d6bf51b3
Add license notice to Arm copyrighted source files
...
Scancode found missing license notices in our source files. This commit
addresses those issues by adding an Apache-2.0 notice to source files
highlighted.
2020-10-15 10:46:35 +01:00
Martin Kojtal
2cb64f5bce
Merge pull request #13549 from kjbracey-arm/readdir_r
...
Make readdir reentrant
2020-10-13 11:11:45 +01:00
jeromecoutant
953b50397f
Platform: enable crash feature for NUCLEO_F412ZG
2020-10-09 10:28:28 +02:00
Martin Kojtal
d829ac3fa8
Merge pull request #13649 from LDong-Arm/mbed-trace-default
...
Make mbed-trace available to bare metal
2020-09-22 16:24:18 +01:00
Martin Kojtal
2ab7b44f10
Merge pull request #13563 from paul-szczepanek-arm/circ-buf
...
Add mutiple push and pop for circular buffer
2020-09-21 16:29:04 +01:00
Martin Kojtal
a02ea2f43a
Merge pull request #13623 from rajkan01/refactor_docs
...
Refactor mbed-os design docs
2020-09-21 16:28:13 +01:00
Lingkai Dong
f7b82ace3a
Make mbed-trace available to bare metal
...
Some code in "drivers" and "targets" use mbed-trace, which when
disabled has zero overhead as trace function calls are masks
by dummy macros.
2020-09-21 15:40:38 +01:00
Lingkai Dong
378046ee24
mbed-trace: if fea-ipv6 is null, check nanostack-libservice availability
2020-09-21 15:40:38 +01:00
Rajkumar Kanagaraj
19908b2b21
Refactor hal, platform, rtos docs
2020-09-17 16:03:43 +01:00
Rajkumar Kanagaraj
a74120ca2e
Move greentea test closure to library
2020-09-16 13:04:21 +01:00
Paul Szczeanek
b335675cbd
missing dependencies
2020-09-16 11:05:02 +01:00
mbedmain
0db72d0cf2
Update Mbed version block
2020-09-14 12:09:56 +01:00
Anna Bridge
ad973f2f14
Merge pull request #13594 from moshe-shahar/psa-gen-rot
...
PSA - Generate root of trust before accessing kvstore
2020-09-11 15:46:35 +01:00
Moshe Shahar
eaf9601bc9
remove redundant call to generate_root_of_trust from its test
2020-09-10 19:44:52 +03:00
Moshe Shahar
5954267859
PSA - Generate root of trust before accessing kvstore
2020-09-10 19:25:59 +03:00
Paul Szczeanek
3d827e8e86
unit tests for circular buffer
2020-09-10 15:00:20 +01:00
Paul Szczeanek
d4eaa48591
allow popping and pushing of multiple items in circular buffer
2020-09-10 15:00:01 +01:00
Gabor Toth
bdf2306f16
Add platform support to Musca S1
...
Change-Id: Iebdd4bc402446caba6b7bd894eddb0a85ed884d8
Signed-off-by: Mark Horvath <mark.horvath@arm.com>
Signed-off-by: Gabor Toth <gabor.toth@arm.com>
2020-09-10 14:53:41 +02:00
Martin Kojtal
41f2ee54f9
Merge pull request #13430 from LDong-Arm/refactor_frameworks
...
Relocated libraries in features/frameworks
2020-09-07 09:10:56 +01:00
Kevin Bracey
5ab6f1cef6
Make readdir reentrant
...
Remove the static allocation for the dirent, and allocate it from the
heap during opendir().
Removing the static data can reduce RAM usage on some toolchains when
directories are not being used. The static allocation sometimes is
combined with the file handle array and can't be dropped by the linker.
Original readdir() was not thread-safe at all.
This was in violation of POSIX which states the result of readdir "is
not overwritten by another call to readdir() on a different directory
stream."
POSIX also defines readdir_r() as separate totally reentrant form where
the caller allocates the dirent, but this is generally deprecated as it
opens the door for an inadequate allocation causing a stack smash. Full
reentrancy is not typically necessary - having readdir()'s buffer data
be per-DIR is generally sufficient.
2020-09-04 16:58:23 +03:00
Martin Kojtal
4a68b8af89
Merge pull request #13486 from rajkan01/fix_malloc_overhead_calculation
...
Fix heap stats overhead_size calculation
2020-09-03 11:38:41 +01:00
Lingkai Dong
d6a2269de3
Restructure platform/randlib
...
* Move mbed-client-randlib/ headers into include/
(Note: we don't rename it to "randlib" because this library
is mirrored to https://github.com/ARMmbed/mbed-client-randlib ,
and "mbed-client-randlib" may be reference by some projects)
* Move the standalone local unit test into tests/unit
2020-09-02 12:31:00 +01:00
Lingkai Dong
9b1e0a38fe
Move mbed-client-randlib -> platform/randlib
2020-09-02 12:31:00 +01:00
Lingkai Dong
af1950fb16
Add include/ path for mbed-trace
2020-09-02 12:30:59 +01:00
Lingkai Dong
a88438ce04
Move mbed-trace into platform
2020-09-02 12:30:59 +01:00
Hugues Kamba
834e530abd
CMSIS: Restructure ported CMSIS_5
...
See docs/adr/0001_cmsis_component_source_structure_recommendations.md
For details information.
2020-09-01 15:55:13 +01:00
Rajkumar Kanagaraj
f3c9132637
Incorporated the review comments
2020-09-01 14:46:36 +01:00
Anna Bridge
b3c19227a4
Merge pull request #13459 from 0xc0170/fix_platform_component
...
platform: fix internal platform headers
2020-08-25 15:53:12 +01:00
Rajkumar Kanagaraj
d30ba6ba62
Fix malloc internal overhead size calculation for newlib and newlib-nano
2020-08-24 15:07:36 +01:00
Martin Kojtal
2c18e93979
Update platform/source/mbed_os_timer.cpp
...
fix the typo
Co-authored-by: Lingkai Dong <lingkai.dong@arm.com>
2020-08-21 14:55:58 +01:00
Rajkumar Kanagaraj
118c01016b
Move FEATURE_EXPERIMENTAL_API for PSA to platform
2020-08-21 14:35:10 +01:00
Martin Kojtal
207a164c08
Merge pull request #13434 from LDong-Arm/move_drivers_platform_tests
...
Move Callback tests to platform, USB tests to drivers
2020-08-21 13:50:22 +01:00
Martin Kojtal
a6ce2c53a0
platform: move internal headers to internal/
...
They belong to internal folder to follow our guideline, not in source as they were.
2020-08-20 08:58:00 +01:00
Martin Kojtal
8078e20cb4
platform: remove platform/ prefix for source
...
If we take platform as a component, platform/source would be outside of this component.
I removed the prefix as these are implementation specific (they are located in source folder,
not in include as the others).
2020-08-18 15:55:39 +01:00
mbedmain
83fa12183b
Update Mbed version block
2020-08-16 20:59:02 +01:00
Lingkai Dong
bf3e1237aa
Move mbed_functional tests into platform/tests/TESTS
2020-08-14 17:53:19 +01:00
Ashok Rao
a78554ebfa
Fixing .astyleignore conflict
2020-07-31 15:50:03 +01:00
Ashok Rao
0d9a1cc24e
Adding required host_tests
2020-07-31 15:15:08 +01:00
Matthew Macovsky
b7c0e89eb9
Fix IAR assembler errors on except.S
...
Fixes two errors produced on except.S by the IAR assembler (as seen in
issue #13200 ).
The first: "'ALIGN' is illegal. Use directive ALIGNROM or ALIGNRAM (the
first parameter is raised to the power of 2, the second is a 32-bit fill
value)."
Fixed by changing ALIGN to ALIGNROM 2 to align to a 4-byte boundary
(mirroring what ALIGN does in the ARM except.S).
The second (on THUMB): "Must be placed inside a section"
Fixed by moving THUMB after the SECTION directive so that it affects
that section.
2020-07-29 08:25:41 -07:00
George Psimenos
99803be98f
Relocate platform unit tests
2020-07-28 10:16:47 +01:00