Hi everyone! I have some weird situation with IQmath library:
I've got several math operations with float variables in my adc_isr() function. This function is time critical so I decided to use IQmath library. I needed only functions like _IQmpy(), _IQdiv and _IQfrac. But after I've used them the execution time of my ISR increased almost twice. I thought this functions are supposed to be highly efficient... Can anyone explain this? Or maybe I'm doing something wrong?
Thank you in advance!