mbed-os/UNITTESTS/target_h
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
..
drivers Change Doxygen groups structure, splitting first by Public/Internal (#11105) 2019-08-02 12:23:47 +01:00
events Correctly include EventQueue.h 2019-02-21 17:59:05 +02:00
platform Callback updates 2020-03-11 15:46:03 +02:00
rtos unittest: fix missing licenses + spdx 2020-02-21 07:01:00 +00:00
sys cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
PeripheralNames.h Add unit testing framework 2018-08-27 14:32:35 +03:00
PinNames.h Add enough stubs to allow drivers/* to compile. 2019-11-04 16:12:36 +02:00
arm_math.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
cmsis.h Revise MbedCRC template 2019-12-02 14:45:37 +02:00
cmsis_compiler.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
cmsis_os.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
cmsis_os2.h Add enough stubs to allow drivers/* to compile. 2019-11-04 16:12:36 +02:00
device.h Add enough stubs to allow drivers/* to compile. 2019-11-04 16:12:36 +02:00
gpio_object.h Add moduletest for SlicingBlockDevice 2019-11-04 16:13:32 +02:00
mbed.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
mbed_rtx.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
mbed_rtx_conf.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
myCellularContext.h Merge pull request #12305 from kivaisan/remove_multi_athandler_support_v2 2020-02-07 11:00:41 +00:00
myCellularDevice.h Cellular: Remove support for multiple ATHandlers 2020-01-23 09:27:44 +02:00
nsapi_ppp.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
nvic_wrapper.h Add unit testing framework 2018-08-27 14:32:35 +03:00
objects.h Add moduletest for SlicingBlockDevice 2019-11-04 16:13:32 +02:00
randLIB.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
rtx_lib.h cellular unittests ported to googletest framework 2018-09-17 12:07:43 +03:00
rtx_os.h unittests: fix astyle 2018-10-25 09:58:18 +01:00