mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #4184 from geky/events-strict-alias-warning
events: Remove strict-aliasing warningpull/4224/head
commit
2ae34c45d0
|
@ -42,13 +42,12 @@ static void equeue_tick_init() {
|
|||
"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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue