AnsweredAssumed Answered

DMA IRQ handler can not call FreeRTOS API

Question asked by curtis.allen on Jun 26, 2015
Hello,

I am trying to add a semaphore within stm32_eval_i2c_ee.c IRQ handlers for synchronization. The current implementation polls a variable that is modified by the RX/TX IRQ handlers. 

Here is a link to a post on the FreeRTOS forum which contains the source code.
https://sourceforge.net/p/freertos/discussion/382005/thread/210e0999/#dd2e

Any ideas about how to remove the polling would be appreciated.

- Allen

Outcomes