Unless I misread something xTaskNotify ignores configUSE_PREEMPTION and causes a yield if a higher priority process was notified
That was not intended - the behaviour has been modified in SVN already - you can see the head revision here: https://sourceforge.net/p/freertos/code/HEAD/tree/trunk/FreeRTOS/Source/tasks.c
Sorry - should have checked the repo
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.