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">