Hello,
My setup :
- CC2650 (master) <-> Mux/Demux <-> Serial device (slave)
- MRDY and SRDY are not used.
- IOID_6 and IOID_7 are used to control the Mux/Demux
The Mux/demux is used to isolate the cc2650 from the serial device in idle state
My goal is :
- cc2650 write a command to the serial device,
- which in return send a response.
The Mux/Demux is put in a state so that the :
- CC2650 RX is linked to Serial deviceTX
- CC2650 TX is linked to Serial deviceRX
When there is no power saving, this works fine, the readcallback is triggered.
It uses roughly 2-3 mA idle.
In power saving mode, it uses roughly 0.2 mA idle
Before writing to the serial device,
I’ve put the following code
Power_setConstraint(Power_SB_DISALLOW);
Power_setConstraint(Power_IDLE_PD_DISALLOW);
Timeout for an event to do the following
Power_releaseConstraint(Power_SB_DISALLOW);
Power_releaseConstraint(Power_IDLE_PD_DISALLOW);
I see that the time it is awake, it uses 2-3 mA.
Yet, the readcallback is never triggered.
Have I missed something ?
Thanks for any clue.
Best regards,
Nises