Флаги событий ThreadX
Можно ли вызвать функцию tx_event_flags_set() из подпрограммы обслуживания прерывания?
Я имею в виду эту ссылку для API, связанных с флагами событий ThreadX
https://docs.microsoft.com/en-us/azure/rtos/threadx/overview-threadx
В разделе Руководство пользователя ThreadX -> Глава 4 Описание служб ThreadX в описании API не упоминается, разрешен ли API из ISR.
Но в разделе «Руководство пользователя ThreadX SMP» -> Глава 4 «Описание служб ThreadX» в описании API четко упоминается, что API разрешен из ISR.
Может кто-нибудь уточнить, можно ли вызвать этот API из ISR для любого процессора ARM? Мы используем двухъядерный ARM A9.
1 ответ
tx_event_flags_set() разрешен из «Инициализации, потоков, таймеров и ISR». Я не уверен, почему это не нашло отражения в версии руководства пользователя с уценкой, я поставлю задачу исправить это.