MicroPython:Библиотеки/micropython/micropython.alloc emergency exception buf()

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

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


micropython.alloc_emergency_exception_buf()[1]

  • micropython.alloc_emergency_exception_buf(size) – выделяет в RAM-памяти size байтов (оптимальный вариант – около 100 байтов) для буфера аварийного исключения. Этот буфер будет использоваться для создания исключений в случаях, когда обычное выделение RAM-памяти работать не будет (например, внутри обработчика прерывания), давая полезную диагностическую информацию об этих ситуациях.

Рекомендуем поставить эту функцию в самом начале главного скрипта (например, «boot.py» или «main.py») – в результате буфер аварийного исключения будет активен для всего кода, что будет идти дальше.

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

См.также

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