TAN004 - Power-off Recommendations: question

Regarding this TAN004 - Power-off Recommendations, I have a question.

The above mentions this:
Abrupt (“ungraceful” - unhandled by firmware protocols) power removal from the above modem component may induce memory corruption

Now my question is related to the unhandled by firmware protocols part.
If I use the SystemSleepResult Class to power off a Boron, is this considered handled or unhandled by firmware protocols?

Example:

SystemSleepConfiguration config;
config.mode(SystemSleepMode::ULTRA_LOW_POWER)
.duration(XXX);

Thanks a ton,
Gustavo.

Yes, System.sleep() includes a safety check to help prevent TAN004 in Device OS 2.1.0 and later, and also 3.0.0 and later.

1 Like

Thanks Rick!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.