I am using raptor board G400 with v4.3 r4. I need to temporarily disable watchdog. But GHI.Processor.Watchdog.Disable() throws System.InvalidOperationException.
Does IFU refresh WatchDog(if previously activated in application)?
I suppose yes otherwise there could be a problem bacause IFU procedure can take more than WatchDog refresh period.
Changing the period was possible in previous release on EMX. Why it can’t be possible now? There’s some cases when an atomic instruction can take more than 16s (File transfert is an example). What is the solution a separate thread?
I know that you are talking about G400 this is the device I am using now instead of EMX and I am surprised that I can’t reuse the same code. For now exceptions are fired when the code try to change the watchdog period. This could be indicated in the G400 documentation.