каждый извращается как может. По моим наблюдениям эмбеддеры вообще редко читабельный, удобный и легкомодифицируемый код - вечно какие-то goto, вложенные по 20 раз if, невменяемые названия функций и переменных, - короче так се - лишь бы работало абы как