This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC1310: Does a pin interrupt work when there is a sleep() function active?

Part Number: LAUNCHXL-CC1310

Hi everyone,

I working on developing an application based on rfEchoTx/Rx examples from SDK 3.20 on CCS v9.1. As a part of it, I need to wake my device when there is an external interrupt from a configured pin as such(by this I mean, I connected some hardware to the female mount on the board which gives a 'READY' signal on a physically-connected-to-the-board pin which happens to be IOID_12. I configured IOID_12 as an interrupt pin and whenever I get a signal on this pin, I call a function to execute a task as in pinInterrupt example). However there is also another case where I do not wake up even if I receive a signal on the pin(because that happens as it is physically connected) configured to raise an interrupt for a certain period.

So my question is, where should I use ['Clock_setTimeout()', 'Clock_start()' ] and where should I use sleep() ?  Which entity would ignore a hardware interrupt and which doesn't?

Thanks in advance

-Chandrasekhar DVS