MicroPython:Библиотеки/pyb/pyb.fault debug(value)
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
pyb.fault_debug()[1]
- pyb.fault_debug(value) – включает/выключает отладку т.н. «тяжелых отказов». Тяжелый отказ – это ситуация, когда в используемой системе возникла фатальная ошибка вроде недопустимого обращения к памяти.
Если в аргументе value будет задано False, при возникновении тяжелого отказа будет выполнен автоматический сброс платы.
Если в аргументе value будет задано True, то при возникновении тяжелого отказа система распечатает значения регистров и стек-трейс, а затем запустит бесконечное циклическое мигание светодиодами.
По умолчанию в этой функции задано False, т.е. автоматический сброс.
<syntaxhighlight lang="python" enclose="div">