and for poweroff conditions i'm willing to put an extra button cell or any supply to keep my rtc ticking on.
That part is not going to be supported for a while, sorry. If you need RTC to work from backup battery you will need to use a separate RTC chip. ESP32's RTC can work in power-on and deep sleep modes, but power still needs to be supplied.
Hi,
Actually I and Rajkumar are working together into ESP32 projects and we are validating some of interfaces in which we are in process to validate RTC Interface on ESP32 Chip and also we have one requirement in which device should have updated time after starting device even though device is not connected with any router.
So, I have looked some of portion of RTC memory and timer configurations and found that RTC is powered up in all configurations mode like Active, Modem-Sleep, Light-Sleep and Deep-Sleep mode except Hibernate Mode.
I have worked into some other embedded board based projects in which both Internal and External RTC have been supported into Hardware Itself. So, As per current functionalities and configurations of RTC into ESP32, We can say that it supports only internal RTC but not external RTC.
So, Do you have any plan to support external RTC or is there any way to get support of external RTC into ESP32? or compulsory need to external RTC based circuitry to keep time active in powered off mode as well.
Let me know your feedback or suggestions for this.