Only schedule mbed_ticker interrupt if queue->head is changed

Reverts change from commit 1057720114
pull/6515/head
Marc Emmers 2018-03-30 12:19:36 +02:00
parent 24cebbaec3
commit b01b173214
1 changed files with 1 additions and 3 deletions

View File

@ -359,14 +359,12 @@ void ticker_insert_event_us(const ticker_data_t *const ticker, ticker_event_t *o
/* if prev is NULL we're at the head */
if (prev == NULL) {
ticker->queue->head = obj;
schedule_interrupt(ticker);
} else {
prev->next = obj;
}
schedule_interrupt(ticker);
core_util_critical_section_exit();
}
void ticker_remove_event(const ticker_data_t *const ticker, ticker_event_t *obj)