When there is no low speed oscillator the firmware hangs for at least a few seconds...
then goes into the error handler loop.
Should we shorten the timeout interval?
Should we handle an error in a way other than faulting?
I think we should shorten the timeout to the minimum reasonable value. The failure mode should not prevent the LabWiz firmware from functioning. The use case would be dropping the firmware on another board without an RTC crystal, but using the same MCU.
When there is no low speed oscillator the firmware hangs for at least a few seconds...
then goes into the error handler loop.
I think we should shorten the timeout to the minimum reasonable value. The failure mode should not prevent the LabWiz firmware from functioning. The use case would be dropping the firmware on another board without an RTC crystal, but using the same MCU.