Tool/software: TI-RTOS
Hi,
I had some issues with the SWI context with the TI RF Drivers for the CC1310. I'm working on a frequency hopping, so the timing and pre-emption aspect of the RTOS is pretty important.
I don't have any real experience with the TI-RTOS (but I am learning...).
In the TI Driver RF documentation, there is a note about RF SWI priority. The note says "[users should adjust the] RF software interrupt (SWI) to the highest priority". That makes sense to me, but how do you safely do this?
How and where is that done safely with the CC1310 TI-RTOS?
I've been getting burned handling HWIs and SWIs working my way through the demo board (I am a bare metal guy), so I thought I'd save my sanity and have someone from TI opine on the "best practice" to adjust the SWI priorities. We do want the RF SWI pre-empting anything else
(We'll have the GPIO / ADC / PWM going at this same time, so I am guessing they all use SWI context to execute...?).