Предполагая, что зависание (на RCG) может быть вызвано только HardFault, обработчик исключений был полностью переработан. Теперь, если исключение произошло в состоянии Armed, обработчик попытается убить поток, вызвавший исключение, и продолжить работу, а если оно произошло в прерывании или в основном потоке, то контроллер перезагрузится, в надежде что логика начальной загрузки справится с перезагрузкой в воздухе.
Бинарники собираются готовы