Part Number: CC2538
Other Parts Discussed in Thread: CC2530
I'm having a poke around the code for the TI2538ZNP and cannot see how it is supposed to work.
It looks as though events are generated by HalUARTPollISR(), which is called by HalUARTPoll(), which is called from Hal_ProcessPoll().
Hal_ProcessPoll is called from two locations:
1) In osal_run_system(), once before the main loop (called from osal_start_system())
2) In the main loop of osal_start_znp() – OSAL_ZNP.c (called only from TI2530ZNP ZMain.c)
In the TI2538ZNP ZMain.c, osal_start_system() is called from main().
I can clearly see how it works for the 2530; is there something I am missing for the 2538?
