In my project i want to keep time in all cases, its one of the most important factors of my implementation.
I know that ESP32 has RTC internally BUT i guess if the battery that power it on is over, i will lose all the time information (its a battery based project)..Is it correct?
In my situation, i use an external RTC (DS3231) so even in case the power is lost, the time will be correct, and then the user could charge the device and continue to use it.
So, i believe DS3231 is necessary part of my project..
is my approach correct?