mbed-os/hal/api
Christopher Haster 3f7fbe696d Added useful attributes supported by supported compilers
Merges compiler-polyfill into hal/api/toolchain.h following the existing
mbed conventions.

tested on:
- GCC
- Clang
- ARMCC (online compiler)
- IAR

attributes:
- PACK
- ALIGN
- UNUSED
- WEAK
- PURE
- FORCEINLINE
- NORETURN
- UNREACHABLE
- DEPRECATED
2016-06-01 15:27:26 -05:00
..
AnalogIn.h Simplify layout: 2016-05-23 09:13:59 +01:00
AnalogOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
BusIn.h Simplify layout: 2016-05-23 09:13:59 +01:00
BusInOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
BusOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
CAN.h Adopt Callback class in hal 2016-05-27 10:28:46 -05:00
CThunk.h api - doxygen improvements, unused parameters fixes 2016-05-26 15:07:57 +01:00
CallChain.h Adopt Callback class in hal 2016-05-27 10:28:46 -05:00
Callback.h moved event_callback_t for compatibility with many drivers 2016-05-27 10:28:46 -05:00
CircularBuffer.h Simplify layout: 2016-05-23 09:13:59 +01:00
DigitalIn.h Simplify layout: 2016-05-23 09:13:59 +01:00
DigitalInOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
DigitalOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
DirHandle.h api - doxygen improvements, unused parameters fixes 2016-05-26 15:07:57 +01:00
Ethernet.h Simplify layout: 2016-05-23 09:13:59 +01:00
FileBase.h Simplify layout: 2016-05-23 09:13:59 +01:00
FileHandle.h Simplify layout: 2016-05-23 09:13:59 +01:00
FileLike.h Simplify layout: 2016-05-23 09:13:59 +01:00
FilePath.h Simplify layout: 2016-05-23 09:13:59 +01:00
FileSystemLike.h api - doxygen improvements, unused parameters fixes 2016-05-26 15:07:57 +01:00
FunctionPointer.h moved event_callback_t for compatibility with many drivers 2016-05-27 10:28:46 -05:00
I2C.h Simplify layout: 2016-05-23 09:13:59 +01:00
I2CSlave.h Simplify layout: 2016-05-23 09:13:59 +01:00
InterruptIn.h Adopt Callback class in hal 2016-05-27 10:28:46 -05:00
InterruptManager.h Simplify layout: 2016-05-23 09:13:59 +01:00
LocalFileSystem.h Simplify layout: 2016-05-23 09:13:59 +01:00
LowPowerTicker.h Simplify layout: 2016-05-23 09:13:59 +01:00
LowPowerTimeout.h Simplify layout: 2016-05-23 09:13:59 +01:00
LowPowerTimer.h Simplify layout: 2016-05-23 09:13:59 +01:00
PortIn.h Simplify layout: 2016-05-23 09:13:59 +01:00
PortInOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
PortOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
PwmOut.h Simplify layout: 2016-05-23 09:13:59 +01:00
RawSerial.h Simplify layout: 2016-05-23 09:13:59 +01:00
SPI.h Simplify layout: 2016-05-23 09:13:59 +01:00
SPISlave.h Simplify layout: 2016-05-23 09:13:59 +01:00
Serial.h Simplify layout: 2016-05-23 09:13:59 +01:00
SerialBase.h Adopt Callback class in hal 2016-05-27 10:28:46 -05:00
Stream.h Simplify layout: 2016-05-23 09:13:59 +01:00
Ticker.h Adopt Callback class in hal 2016-05-27 10:28:46 -05:00
Timeout.h Simplify layout: 2016-05-23 09:13:59 +01:00
Timer.h Simplify layout: 2016-05-23 09:13:59 +01:00
TimerEvent.h Simplify layout: 2016-05-23 09:13:59 +01:00
Transaction.h Simplify layout: 2016-05-23 09:13:59 +01:00
can_helper.h Simplify layout: 2016-05-23 09:13:59 +01:00
critical.h Add a c based re-entrant critical section API 2016-05-27 23:27:52 -05:00
mbed.h Merge pull request #1795 from 0xc0170/dev_mbedos_additions 2016-05-28 09:02:04 +08:00
mbed_assert.h Simplify layout: 2016-05-23 09:13:59 +01:00
mbed_debug.h Simplify layout: 2016-05-23 09:13:59 +01:00
mbed_error.h Simplify layout: 2016-05-23 09:13:59 +01:00
mbed_interface.h Simplify layout: 2016-05-23 09:13:59 +01:00
platform.h Simplify layout: 2016-05-23 09:13:59 +01:00
rtc_time.h Simplify layout: 2016-05-23 09:13:59 +01:00
semihost_api.h semihost - fix inline __semihost for IAR (add static) 2016-05-23 09:50:20 +01:00
toolchain.h Added useful attributes supported by supported compilers 2016-06-01 15:27:26 -05:00
wait_api.h Simplify layout: 2016-05-23 09:13:59 +01:00