I am currently working on EC200U module.
For our software application, we would require the module to go in following modes
Deep sleep mode
Here module will be deep sleep mode.
Normal sleep mode
Here module is active but the radio frequency or data connectivity should be off.
Please let me know how we can implement above functionality.
Regarding wake up source:
What are different wake up sources and how to configure them.
I have gone through the low power mode document and demo code but apart from these is there any document or sample codes available.
EC200U automatically enters low power mode by using the api ql_autosleep_enable. When the low power mode is set, the module will automatically enters the low power mode when the task is delayed or blocked.
EC200U uses API ql_dev_get_modem_fun to configure the modem function. If you need to turn off the RF in low power mode, set the modem function to 0(Minimum functionality
). If you need to maintain a network connection in low power mode, set the modem function to 1(Full functionality).
EC200U wake up sources include gpio interrupt, uart1, RTC, Bluetooth, USB, timer and cp side wake up.
Yes,
In power down mode, device goes to completely in power down and can be wake up only by power on reset.
In sleep mode, you can wake up device by any wake up source mentioned by felix.
To put device in sleep modeuse “ql_autosleep_enable(QL_ALLOW_SLEEP)” and remove USB cable.