This is a fork of the `events` subdirectory of https://github.com/ARMmbed/mbed-os
Dependents: HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more
This is a fork of the events
subdirectory of https://github.com/ARMmbed/mbed-os.
Note, you must import this library with import name: events
!!!
Diff: equeue/equeue_mbed.cpp
- Revision:
- 9821:b387aa0c25b4
- Parent:
- 18:dba7bd0f39f3
- Parent:
- 9820:245503c70134
- Child:
- 9828:b778d3912beb
--- a/equeue/equeue_mbed.cpp Wed Mar 22 10:55:36 2017 -0500 +++ b/equeue/equeue_mbed.cpp Thu Apr 20 16:43:13 2017 +0100 @@ -42,13 +42,12 @@ "The equeue_timer buffer must fit the class Timer"); MBED_STATIC_ASSERT(sizeof(equeue_ticker) >= sizeof(Ticker), "The equeue_ticker buffer must fit the class Ticker"); - new (equeue_timer) Timer; - new (equeue_ticker) Ticker; + Timer *timer = new (equeue_timer) Timer; + Ticker *ticker = new (equeue_ticker) Ticker; equeue_minutes = 0; - reinterpret_cast<Timer*>(equeue_timer)->start(); - reinterpret_cast<Ticker*>(equeue_ticker) - ->attach_us(equeue_tick_update, 1000 << 16); + timer->start(); + ticker->attach_us(equeue_tick_update, 1000 << 16); equeue_tick_inited = true; }