WatchDog Timer in MKR1000

Bjain:
I used Watchdog to reset MKR1000 on a particular condition but t supports maximum duration of 16 seconds only. How can I increase its duration?

Can you explain in more detail on how to use NVIC_SystemReset(); in MKR1000.

the WDTZero library can have a longer watchdog time

you use it, as it is. call NVIC_SystemReset() and the MCU resets