Porting MotionDriver6.1 to STM32F429 Discovery

By mikesabbagh , 20 January 2015

I'm porting the eMD6 Project to my STM32F429zi based Discovery. The first problem I faced was that the GPIO PA1 used in the original Project (for STM32F409) was not working for me. I could read the signals from the INT pin of the breakout board while not connected to the PA1 on Discovery. Once connected - the output sunk. I changed it to PA0 and now the external interrupts from do arrive to the MPU.

However one other problem I failed to sort out. The external interrupts are coming as I said, but the registered callback (inv_generate_eMPL_outputs) is never called. All the commands sent from the serial terminal are hanging waiting on this callback.

I'll be really greatfull for tips. Why doesn't MPL call this function?

phpbb Topic ID
16875