Martin Kojtal
b090065dec
Merge pull request #12708 from rajkan01/ARM_compiler_version
...
Remove compatibility for Arm Compiler versions prior to 6.01.0050
2020-03-31 10:36:56 +02:00
Martin Kojtal
5a07aab474
Merge pull request #12569 from evva-sfw/feature/mbed-error-weak
...
Replace with weak mbed_error_hook implementation (deprecate the hook function)
2020-03-30 10:02:29 +02:00
Rajkumar Kanagaraj
47e68b20cb
- Remove the pre-processor directive __ARMCC_VERSION >= 6010050
...
- Add the code prior to 6.01.0050 versions.
2020-03-27 14:37:01 +00:00
Anna Bridge
009ff7adf3
Merge pull request #12036 from kjbracey-arm/callback_fiddle
...
Callback extension and optimisation
2020-03-27 14:07:20 +00:00
Martin Kojtal
cb131c39b3
Merge pull request #12629 from evedon/ed-rtos-api
...
Add "rtos-api" to bare metal
2020-03-26 18:21:05 +01:00
phst
75f8c70935
Fix Astyle error 3
2020-03-25 16:20:43 +01:00
phst
406e7a2f4f
Fix Astyle error 2
2020-03-25 16:05:55 +01:00
phst
413b6d62f4
Fix Astyle error
2020-03-25 15:37:13 +01:00
phst
ac20dfc745
Fix Astyle error
2020-03-25 14:20:21 +01:00
Martin Kojtal
ddd3b013e8
Merge pull request #12632 from evedon/ed-minimal-snprintf
...
Fix snprintf in minimal-printf library
2020-03-25 11:34:23 +01:00
Evelyne Donnaes
a3c3656557
Removed mbed_minimal_formatted_string_character
...
mbed_minimal_formatted_string_character is no longer
required since fputc does the new line conversion.
This results in a small Flash saving.
2020-03-23 13:51:47 +00:00
Evelyne Donnaes
94acb5da50
Fix snprintf in minimal-printf library.
...
mbed_minimal_putchar assumed that buffer being NULL meant that it
should print to a file. This caused a system crash when calling
snprintf with both buffer and stream set to NULL.
It is valid to call snprintf with a NULL buffer; nothing should
be outputted, but the string length should be measured.
2020-03-23 13:46:12 +00:00
Rajkumar Kanagaraj
eb40dbcc20
Remove ARMC5 reference from Mbed OS platform
2020-03-19 10:48:14 -07:00
Martin Kojtal
4f45b95ca3
Merge pull request #12607 from facchinm/sys_stat_h_inclusion
...
Use toolchain's struct stat if available
2020-03-17 09:30:03 +01:00
Evelyne Donnaes
ebf5d27788
Add "rtos-api" to bare metal
2020-03-16 11:40:49 +00:00
Anna Bridge
0699ac4e7e
Merge pull request #12571 from kjbracey-arm/noncopy
...
C++11-ify NonCopyable
2020-03-12 11:07:05 +00:00
Kevin Bracey
bb733f1ee8
Callback updates
...
* Optimise clearing by adding `nullptr` overload. This overload means
`Callback(NULL)` or `Callback(0)` will no longer work; users must
use `Callback(nullptr)` or `Callback()`.
* Optimise clearing by not clearing storage - increases code size of
comparison, but that is extremely rare.
* Reduce ROM used by trivial functors - share copy/destroy code.
* Config option to force trivial functors - major ROM saving by
eliminating the "operations" table.
* Config option to eliminate comparison altogether - minor ROM saving by
eliminating zero padding.
* Conform more to `std::function` API.
2020-03-11 15:46:03 +02:00
Anna Bridge
33f3049286
Merge pull request #12233 from bulislaw/minimal_printf_default
...
Enable minimal-printf by default for all builds
2020-03-10 12:13:11 +00:00
Martino Facchin
b865d90bff
Use toolchain's struct stat if available
...
Fixes https://github.com/arduino/ArduinoCore-nRF528x-mbedos/issues/49
The patch should be as safe as possible, since __has_include is guarded itself.
2020-03-10 10:17:41 +01:00
Kevin Bracey
489525c191
C++11-ify NonCopyable
...
Define copy operators public and deleted rather declaring them private
and undefined. Will give immediate compilation errors rather than
delayed linking errors.
2020-03-05 15:45:39 +02:00
Philipp Steiner
3dcd279fa1
correct comment
2020-03-05 09:13:55 +01:00
Philipp Steiner
e3917e495a
set mbed_set_error_hook() to deprecated
2020-03-05 08:49:17 +01:00
Philipp Steiner
17e8b9c756
Remove mbed_set_error_hook and replace with weak mbed_error_hook implementation
2020-03-04 12:21:22 +01:00
Martin Kojtal
ba9496451a
Merge pull request #12554 from rajkan01/fliesys_remove_deprecated
...
Remove FileSystemLike deprecated APIs
2020-03-04 08:23:02 +00:00
Martin Kojtal
b4034dc547
Merge pull request #12551 from rajkan01/mpm_remove_deprecated
...
Remove mbed power management deprecated API
2020-03-04 08:22:52 +00:00
Martin Kojtal
b611de8b6b
Merge pull request #12550 from rajkan01/mbedint_remove_deprecated
...
Remove mbed interface deprecated API
2020-03-04 08:22:27 +00:00
Martin Kojtal
40fb45e4da
Merge pull request #12549 from rajkan01/fh_remove_deprecated
...
Remove FileHandle deprecated APIs
2020-03-04 08:21:52 +00:00
Martin Kojtal
6e6603f97d
Merge pull request #12534 from rajkan01/callchain_remove_deprecated
...
Remove the deprecated CallChain class and its APIs
2020-03-03 14:57:59 +00:00
Martin Kojtal
2dc5520c2b
Merge pull request #12553 from rajkan01/dh_remove_deprecated
...
Remove DirHandle deprecated APIs
2020-03-03 14:57:16 +00:00
Martin Kojtal
d94965f38d
Merge pull request #12508 from evedon/ed-mprintf-stack-overflow
...
Fix minimal-printf stack overflow
2020-03-03 14:39:11 +00:00
Rajkumar Kanagaraj
2a1c641ad3
Remove FileSystemLike deprecated APIs
2020-03-02 16:20:02 -08:00
Rajkumar Kanagaraj
dd9afdf77c
Remove DirHandle deprecated APIs
2020-03-02 15:42:31 -08:00
Rajkumar Kanagaraj
35f1b4ab53
Remove mbed power management deprecated API
2020-03-02 15:06:26 -08:00
Evelyne Donnaes
5016fa1a10
Merge branch 'master' into minimal_printf_default
2020-03-02 17:31:37 +00:00
Evelyne Donnaes
0f2b0d1be5
Fixed greentea tests
2020-03-02 17:27:17 +00:00
Rajkumar Kanagaraj
5d0aab847e
Remove mbed interface deprecated API
2020-03-02 09:00:01 -08:00
Rajkumar Kanagaraj
13a1130697
Remove the deprecated FileHandle APIs
2020-03-02 06:45:01 -08:00
Rajkumar Kanagaraj
6e969ec5ab
Remove the deprecated CallChain class and its APIs.
2020-02-28 07:41:44 -08:00
Rajkumar Kanagaraj
b3ba0905ac
Remove the deprecated CriticalSectionLock APIs
2020-02-28 07:19:19 -08:00
Martin Kojtal
272c42d0fe
Merge pull request #12527 from rajkan01/atcmd_remove_deprecated
...
Remove the deprecated ATCmdParser APIs.
2020-02-28 09:48:05 +00:00
Martin Kojtal
fc5f3259de
Merge pull request #12458 from GaborAbonyi/add_musca_b1_platform
...
Add Musca B1 target
2020-02-27 13:53:58 +00:00
Rajkumar Kanagaraj
72d2f40bff
Remove the deprecated ATCmdParser APIs.
2020-02-27 04:51:36 -08:00
Martin Kojtal
32f615e420
Merge pull request #12495 from kjbracey-arm/override_serial
...
C++11-ify virtualisation in FileHandle + Serials
2020-02-25 16:00:43 +00:00
Evelyne Donnaes
a02f4b4856
Fix minimal-printf stack overflow
2020-02-25 10:44:11 +00:00
Kevin Bracey
c39959ca8b
C++11-ify virtualisation in FileHandle + Serials
...
Use `override` and `final` where appropriate, and eliminate unnecessary
`virtual`.
2020-02-24 10:37:17 +02:00
Anna Bridge
8c17270306
Merge pull request #12480 from 0xc0170/fix_spdx
...
Fix SPDX identifiers and licenses (excluding features and targets)
2020-02-21 16:34:30 +00:00
Tamas Kaman
551c3c553c
Add ARM_MUSCA_B1 as a new target platform
...
Musca-B1 is a Cortex-M33 based target with security extension enabled.
- ARM_MUSCA_B1 is the non-secure target running mbed-os.
- ARM_MUSCA_B1_S is the secure target running TF-M.
- TF-M sources were imported and patched in previous commits.
- TF-M secure bootloader (McuBoot) for MUSCA_B1 is submitted by a
pre-built binary.
- A post-build hook concatenates The secure and non-secure binaries,
signs it and then concatenates the bootloader with the signed binary.
Change-Id: I4b36290941b5f0bb7aa7c12dda2f38b5c1e39ae2
Signed-off-by: Tamas Kaman <tamas.kaman@arm.com>
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-02-21 14:34:39 +01:00
Martin Kojtal
9cb8a12cc2
fix SPDX identifier typos
2020-02-21 07:01:55 +00:00
Martin Kojtal
21ad8af815
platform: fix SPDX identifiers
2020-02-21 07:00:58 +00:00
Bartek Szatkowski
954f22bb52
minimal-printf: Disable float by default
2020-02-19 15:29:39 +00:00