for this app the changes are not that often , but wearing out the flash due to constant changes is a concern ,

i have 4 sleep types at the moment with only 2 times settings for the WDT , and they change based on options selected and should not change that often after setup , but the ability to change them is a good one

one approch was to apply multi sleep settings of the base time period of the WDT , so if option needed 512x 4ms , but option 2 need 2048 x 4ms then just ensure you put the unit back to sleep x 4 when that option2 is required