Part Number: RM44L920
Other Parts Discussed in Thread: HALCOGEN
All of my FEE reads and writes are working fine. I placed the periodic call to TI_Fee_MainFunction() in my watchdog handler since it is the slowest synchronous task I have running at 125 ms intervals.However, this maintenance function appears to be blocking and sometimes lasts upwards of 10-15 ms. I've mitigated one problem that caused, but if I can reduce the number of times it's called after a read or write to some finite value, that would be very helpful.
Does TI_Fee_MainFunction() have to be called all the time, or just for XX number of times after a read or write? My reads and writes to FEE are very rare, like once a year rare, if that.
I'm considering adding a counter so that if it does need to always be called, it's only called every 10th time the watchdog is serviced, or every 1.25 seconds. Is there a recommended minimum interval, especially after a read/write operation?
The FEE manual is pretty good, but "TI_Fee_MainFunction() function should be called at regular intervals to finish the Read operation." could use some clarification regarding the definition of regular intervals.
Thanks!
- Tom

