Posted on May 17, 2011 at 13:50Hi, I had the same problem with the current library V3.2.1. I am using a CL device and the problem seems to be a bug in the library: Whenever you start a transfer and the last USB frame is pending, the TX Empty Fifo In...
Posted on May 17, 2011 at 13:38Hi Clive, I have tried this algorithm already. With gcc and optimization set to -O2, the one that I have posted is considerably faster. My magnitude calculation function for 512 values then takes ca. 60000 cycles to co...
Posted on May 17, 2011 at 13:38Hi Clive, thanks for the answer. Unfortunately the Ivan Mellen library seems to only be free for personal use. I have found another solution, which works fine for me: http://www.codecodex.com/wiki/Calculate_an_integer_...
Posted on May 17, 2011 at 13:38Hi, currently I am facing the same problem with the magnitude calculations. FFT takes around 26000 cycles and magnitude consumes 330000 cycles (only for the first half of bins!). Unfortunately the link to the ''magnitu...
Posted on May 17, 2011 at 13:30I think I found another bug today regarding suspend and resume with CL devices: Inside the usb_istr.c function STM32_PCD_OTG_ISR_Handler the Suspend() function from usb_pwr.c gets called on suspend, but the correspondi...