Флаги событий 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». Я не уверен, почему это не нашло отражения в версии руководства пользователя с уценкой, я поставлю задачу исправить это.

Другие вопросы по тегам