MicroPython:Библиотеки/pyb/pyb.fault debug(value)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


pyb.fault_debug()[1]

  • pyb.fault_debug(value) – включает/выключает отладку т.н. «тяжелых отказов». Тяжелый отказ – это ситуация, когда в используемой системе возникла фатальная ошибка вроде недопустимого обращения к памяти.

Если в аргументе value будет задано False, при возникновении тяжелого отказа будет выполнен автоматический сброс платы.

Если в аргументе value будет задано True, то при возникновении тяжелого отказа система распечатает значения регистров и стек-трейс, а затем запустит бесконечное циклическое мигание светодиодами.

По умолчанию в этой функции задано False, т.е. автоматический сброс.



<syntaxhighlight lang="python" enclose="div">

См.также

Внешние ссылки