• Как перестать писать на Asm и начать использовать C++ для STM32?

    @unk1500 Автор вопроса
    Да, такой вариант рассматривался, но из-за малых серий устройства и трудностей внесения правок в документацию (согласующих и оформляющих сильно больше, чем разработчиков) менять конструктив не очень хочется. В данный момент основная проблема - параллельное использование всех трёх SPI микроконтроллера, с разными скоростями и размерами слов. Это, скажем так, основная задача. Помимо этого в фоновом режиме необходимо анализировать два-три АЦП, посматривать на некоторые внешние пины и т.п.
  • Как перестать писать на Asm и начать использовать C++ для STM32?

    @unk1500 Автор вопроса
    В данный момент примерно так и происходит процесс оптимизации. Проблема больше в том, что при использовании большого количества периферии, часто параллельном использовании, код становится мало того, что не читаемым (ещё более не читаемым, чем обычно на ассемблере), но и трудноуправляемым. Кажется логичным перейти на язык более высокого уровня и, в конечном итоге, использовать RTOS.