Commit Graph

15 Commits (mbed-os-5.15.3-rc1)

Author SHA1 Message Date
Arto Kinnunen 1a5cf1f9c2 Update 802.15.4 RF drivers
Update atmel-rf-driver to version v3.0.9
Update mcr20a-rf-driver to v1.0.8
2020-02-21 11:12:47 +02:00
Hugues Kamba bfa1b4dd84 Drivers/Events/RTOS Public and internal APIs cleanup (#10955)
Separate drivers, events, and rtos internal APIs from public APIs.

* Move source files to source subdirs
* Move internal headers to internal subdirs
* Add Doxygen comments for documenting internal and public APIs
* Remove source code from header files in order to remove include pre-processor directives
that included header files not directly used by said header files
* Explicitly include header files instead of implicit inclusions via third-party header files.

Release Notes

This will break user code that was using an internal API as the internal header files have been moved.
This will only break if the user was including the header file using a namespace (i.e #include "foo/bar.h" instead of #include "bar.h"
2019-08-02 12:23:47 +01:00
Arto Kinnunen 0710298a3c Nanostack 802.15.4 RF drivers update
Sync Nanostack RF drivers from master copy:
-MCR20A: v1.0.6
-S2LP: v0.0.5
2019-03-22 08:28:13 +02:00
Arto Kinnunen 0c34a13538 Nanostack 802.15.4 RF drivers update
Sync Nanostack RF drivers from master copies:
-Atmel: v3.0.7
-MCR20A: v1.0.3
-S2LP: v0.0.4
2019-03-18 14:21:02 +02:00
Arto Kinnunen 2c78427932 Sync with MCR20a RF driver v1.0.3
Sync with v1.0.3 in https://github.com/ARMmbed/mcr20a-rf-driver
2019-02-27 14:59:19 +02:00
Antti Kauppila 2ff6cd3df3 Cleaned 802.15.4_RF to not have mbed.h includes 2018-12-28 15:19:03 +02:00
David Saada ec0ebc2cec Fix LTO build failures due to duplicate local types 2018-12-19 15:52:43 +02:00
Deepika b32c6ba2a5 Components if using RTOS modules should be enabled only when RTOS is present
Build failures were observed when rtos is ignored with .mbedignored.
Components dependent on RTOS should be guarded with MBED_CONF_RTOS_PRESENT
2018-11-27 13:55:59 -06:00
Arto Kinnunen d5df64299a Sync with MCR20a RF driver v1.0.3 2018-11-06 16:51:35 +02:00
Arto Kinnunen 135a894b07 Sync with MCR20a RF driver v1.0.2 2018-10-31 16:12:03 +02:00
deepikabhavnani 451cf7ccb3 Add required namespace instead of relying on mbed.h
mbed.h has 'using namespace mbed;', hence some of the files skip
adding required namespace to the code, it is always good to specify the
namespace around the elements in header and `using namespace` in
specific CPP files, instead of all
2018-10-25 12:43:59 -05:00
Kevin Bracey 1ef213ec89 Clean up Thread deprecation warnings
Static Thread methods and signal methods have been deprecated. Remove
all references in the main code, and most of the tests. Some tests of
the deprecated APIs themselves remain.
2018-10-12 14:57:13 +03:00
Jarno Lamsa 83a85d7830 mcr20a use core_util_critical_section functions 2018-09-25 16:29:24 +03:00
Seppo Takalo d39c5c58ae RF drivers need DEVICE_SPI 2018-09-01 12:40:42 -05:00
Seppo Takalo b5240db10d Add MCR20A RF driver v1.0.1 2018-09-01 12:36:27 -05:00