The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
Diff: TARGET_EFM32ZG_STK3200/TARGET_Silicon_Labs/TARGET_EFM32/common/objects.h
- Revision:
- 145:64910690c574
- Parent:
- 141:794e51388b66
--- a/TARGET_EFM32ZG_STK3200/TARGET_Silicon_Labs/TARGET_EFM32/common/objects.h Thu Jun 08 14:53:05 2017 +0100 +++ b/TARGET_EFM32ZG_STK3200/TARGET_Silicon_Labs/TARGET_EFM32/common/objects.h Wed Jun 21 17:31:38 2017 +0100 @@ -37,9 +37,9 @@ #endif typedef struct { - PinName pin:8; - PinMode mode:6; - PinDirection dir:2; + PinName pin; + PinMode mode; + PinDirection dir; } gpio_t; #if DEVICE_ANALOGIN @@ -85,9 +85,9 @@ #if DEVICE_INTERRUPTIN struct gpio_irq_s { - PinName pin:8; // Pin number 4 least significant bits, port number 4 most significant bits - uint32_t risingEdge:1; - uint32_t fallingEdge:1; + PinName pin; + uint8_t risingEdge; + uint8_t fallingEdge; }; #endif @@ -147,6 +147,17 @@ } sleepstate_enum; #endif +#if DEVICE_FLASH +struct flash_s { + MSC_TypeDef *msc; +}; +#endif + +#if DEVICE_TRNG +struct trng_s { + TRNG_TypeDef *instance; +}; +#endif #ifdef __cplusplus }