Martin Kojtal
d4da29840f
Merge pull request #12758 from hugueskamba/hk_fix_microlib_minimal_console
...
Fix: Return the correct std I/O device handle for Microlib in retarget code
2020-04-15 09:24:17 +02:00
MarceloSalazar
a15f6a43ad
General clean-up of unsupported targets
2020-04-09 15:36:21 +01:00
Martin Kojtal
7fce7f552c
Merge pull request #12572 from rajkan01/waitapi_remove_deprecated
...
Remove mbed wait deprecated APIs
2020-04-09 14:57:46 +02:00
Rajkumar Kanagaraj
9739b565b2
Fix the CI build issue
2020-04-08 10:35:07 +01:00
Rajkumar Kanagaraj
83be3f24a5
Remove mbed wait deprecated APIs
2020-04-08 10:35:07 +01:00
Hugues Kamba
eca09b7c17
Fix: Return the correct std I/O device handle for Microlib in retarget code
...
Return the correct filehandle based on the mode requested. The mode is used
as the pathname is always the default one (":tt") for Microlib. The
previous implementation relied on three successive calls to open the std
I/O device handles, this was not the case.
2020-04-07 13:10:20 +01:00
Kevin Bracey
874e36e05a
Fully enforce NonCopyable
...
Make NonCopyable fully operational so it gives compile errors in all
build profiles.
2020-03-31 19:01:42 +03:00
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