Simplify ISR task wake checks
The macro checks the variable, so we don't need to check it ourselves
This commit is contained in:
@@ -103,10 +103,7 @@ void HeartRateTask::Work() {
|
||||
void HeartRateTask::PushMessage(HeartRateTask::Messages msg) {
|
||||
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
|
||||
xQueueSendFromISR(messageQueue, &msg, &xHigherPriorityTaskWoken);
|
||||
if (xHigherPriorityTaskWoken) {
|
||||
/* Actual macro used here is port specific. */
|
||||
// TODO : should I do something here?
|
||||
}
|
||||
portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
|
||||
}
|
||||
|
||||
void HeartRateTask::StartMeasurement() {
|
||||
|
Reference in New Issue
Block a user