Configuration persistence, non-volatile flash, BBR. (timing breakout)

regarding,

SparkFun GNSS Timing Breakout - ZED-F9T (Qwiic)
SKU: GPS-18774

We must modify some configuration items, as well as a dozen or so other ones not shown (CFG-TP-FREQ_TP1 , CFG-TP-FREQ_LOCK_TP1, CFG-TP-PULSE_LENGTH_DEF,CFG-TP-LEN_LOCK_TP1,CFG-TP-POL_TP1,CFG-TP-TP1_ENA) These configuration changes are expected to persist between power cycles of the board.

Is this retention of config only possible using the BBR ? Or can these changes to settings be permanently modified by somehow backing them up to non-volatile flash?

(If BBR is the only option here, what is the expected retention time of the small rechargeable coin battery? Documentation is inconsistent and some claim 24 hours while others claim weeks.)

Hi @PulsePerSec ,

The ZED-F9T supports both external battery-backed-RAM and internal flash. You can write the pulse configuration to flash memory using the CFG-VALSET layers bitfield. Set layers to 7 to set the configuration in RAM + BBR + Flash. Please consult the interface description for more details.

I hope this helps,
Paul