Столкнулся с таким вопросом... При программировании AVR-контроллера возникла необходимость использовать динамическую память. Размер блока HEAP четко определен в настройках, тем не менее при вызове функции выделения памяти (использую оператор new), если свободного места в HEAP-е недостаточно, или вообще нет, программа просто зависает. Возможно, помог бы оператор try, но при попытке использовать его компилятор сообщает, что обработка исключений отключена (exception handling disabled). Что посоветуете, как можно включить обработку исключений или решить проблему как-то по-иному?