We are revising our G120 based board, and looking at the forums and documentation a lot has happened, and I just want some clarifications regarding the RTC implementation, and how it relates to the power modes.
Our goal is simple, allow the board to go in low power mode (Off), and setup an RTC alarm/interrupt to wake the board every 6 hours for example, that is scenario 1.
While the board is in low power/off mode, a user may press a button and cause interrupt to wake up the board, so we need to cover that case too, scenario 2.
A complete restart of the app is ok, no need to access or have any peripherals work during power off.
Looking at the G120 docs, for the RTC seems like we need only a crystal, and a battery. Is there anything else recommended like a dedicated port or something that we should do to cover the scenarios above?
Any other recommendations? Thanks.