Кто будет разрешать вложенные прерывания во FreeRTOS для уровня API
самой ОС, не забудьте: Определить параметр:
#define portHAS_NESTED_INTERRUPTS 1
И реализовать функции:
portSET_INTERRUPT_MASK_FROM_ISR( void )
и
portCLEAR_INTERRUPT_MASK_FROM_ISR( uxCriticalSectionType )
Вроде всё. Оно и без них работало, просто у меня пока не было сценария, когда могли пересечься вложенностью прерывания, у которых внутри использовалась функция API ...FromISR. Заметил случайно. Добавил. Всё равно работает.